РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjSpRsSt 3 of 204 menu

Код статуса ответа в Django

Атрибут status_code - это числовой код HTTP-статуса (200, 404, 500 и т.д.). Его задают в конструкторе:

from django.http import HttpResponse def show(request): return HttpResponse('created', status=201)

Или меняют у уже созданного объекта, если статус зависит от логики:

def show(request): response = HttpResponse('ok') if request.GET.get('error'): response.status_code = 400 response.content = b'bad request' return response

Верните ответ со статусом 201 и текстом 'created'.

Верните ответ со статусом 403 и текстом 'forbidden'.

Если в GET есть параметр error, верните статус 400, иначе 200.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить