Junior — Middle
94
Django müştərilərə HTTP cavablarını necə formalaşdırır və geri qaytarır?
AI-dan cavab
sobes.tech Süni İntellekt
Django формирует HTTP-ответы через объект HttpResponse. Когда обработчик (view) получает запрос, он выполняет необходимую логику, затем создает экземпляр HttpResponse или его подклассов, указывая содержимое ответа, статус и заголовки.
Пример простого view:
from django.http import HttpResponse
def my_view(request):
content = "Привет, мир!"
return HttpResponse(content, content_type="text/plain")
Django затем отправляет этот объект обратно клиенту, формируя корректный HTTP-ответ с указанным телом и заголовками. Также можно использовать классы JsonResponse для JSON-ответов и другие специализированные классы.