Sobes.tech
Junior — Middle
89

Чӣ гуна Django ҷавобҳои HTTP-ро ба мизоҷон месозад ва баргардонанд?

Ҷавоб аз AI

sobes.tech AI

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-ответов и другие специализированные классы.