Junior — Middle
94
Pouvez-vous expliquer le concept de la méthode render dans Django et son rôle dans l'affichage des pages web?
Entreprises à qui on a demandé
Оптимакрос
Réponse de l'IA
sobes.tech IA
В 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.