Junior — Middle
77
Poți explica conceptul metodei render în Django și rolul său în afișarea paginilor web?
Companiile au fost întrebate
Оптимакрос
Răspuns de la AI
sobes.tech AI
В Django метод render используется для формирования HTTP-ответа с отрендеренной HTML-страницей. Он объединяет шаблон (template) с контекстом (данными) и возвращает объект HttpResponse.
Основная роль render — упростить процесс отображения веб-страниц, позволяя разработчику передать:
- имя шаблона,
- словарь с данными для отображения,
- объект запроса (request).
Пример использования:
from django.shortcuts import render
def my_view(request):
context = {'name': 'Иван'}
return render(request, 'hello.html', context)
В этом примере шаблон hello.html получит переменную name и сможет отобразить её на странице. Метод render автоматически создаёт и возвращает HTTP-ответ с готовым HTML.