Junior — Middle
94
Pouvez-vous expliquer le rôle de l'objet context dans les vues Django et comment il est utilisé pour transmettre des données au modèle?
Entreprises à qui on a demandé
Оптимакрос
Диджитал сектор
Réponse de l'IA
sobes.tech IA
В Django views объект context — это словарь, который содержит данные, передаваемые в шаблон для отображения.
Когда вы рендерите шаблон, вы передаёте в него context, чтобы шаблон мог использовать эти данные для динамического формирования HTML.
Пример:
from django.shortcuts import render
def my_view(request):
context = {
'username': 'Иван',
'items': ['яблоко', 'банан', 'вишня']
}
return render(request, 'my_template.html', context)
В шаблоне my_template.html можно обратиться к этим переменным:
<h1>Привет, {{ username }}!</h1>
<ul>
{% for item in items %}
<li>{{ item }}</li>
{% endfor %}
</ul>
Таким образом, context служит мостом между логикой во view и отображением в шаблоне.