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