Junior — Middle
85
Kunt u de rol van het object context in Django views uitleggen en hoe het wordt gebruikt om gegevens naar het sjabloon te sturen?
Bedrijven waar gevraagd werd
Оптимакрос
Диджитал сектор
Antwoord van AI
sobes.tech AI
В 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 и отображением в шаблоне.