Sobes.tech
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 и отображением в шаблоне.