Junior — Middle
96
Comment envoyer une réponse avec un statut d'erreur dans Django lors de la réception de données incorrectes du client?
Réponse de l'IA
sobes.tech IA
В Django для отправки ответа с ошибкой при получении неправильных данных от клиента можно использовать класс HttpResponse с нужным статусом или специализированные классы из django.http, например, HttpResponseBadRequest (статус 400). Также можно явно указать статус в HttpResponse.
Пример:
from django.http import HttpResponseBadRequest
def my_view(request):
if not valid_data(request):
return HttpResponseBadRequest("Неверные данные")
# обработка запроса
Или с использованием HttpResponse с указанием статуса:
from django.http import HttpResponse
def my_view(request):
if not valid_data(request):
return HttpResponse("Неверные данные", status=400)
# обработка запроса