Junior — Middle
93
Django görünüşlərində context obyektinin rolunu və məlumatların şablona necə ötürülməsində istifadə olunmasını izah edə bilərsinizmi?
Şirkətlər soruşuldu
Оптимакрос
Диджитал сектор
AI-dan cavab
sobes.tech Süni İntellekt
В 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 и отображением в шаблоне.