Junior — Middle
83
Vai jūs varat izskaidrot objektā context lomu Django skatos un kā tas tiek izmantots datu nodošanai uz šablonu?
Uzņēmumi, kur jautāja
Оптимакрос
Диджитал сектор
Atbilde no 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 и отображением в шаблоне.