Как отправлять статус 400 в случае любой ошибки в django?
Нужно сделать так чтобы сервер возвращал статус 400 при любой ошибке. Например при загрузке любой страницы он возвращает статус 200. Но как сделать чтобы он всегда возвращал статус 400 при любой ошибке не совсем понятно.
я читал ее но это всеравно осталось не понятным.
Например я размещаю в приложение main в скрипт utils.py этот код из документации
from rest_framework.views import exception_handler
def custom_exception_handler(exc, context):
# Call REST framework's default exception handler first,
# to get the standard error response.
response = exception_handler(exc, context)
# Now add the HTTP status code to the response.
if response is not None:
response.data['status_code'] = 400
return response