Подтвердить что ты не робот

Как я могу вызвать ошибку 500 в Django?

Я пытаюсь настроить регистрацию ошибок электронной почты, и я хочу проверить его.

Какой простой способ вызвать ошибку 500 в Django? Это удивительно еще не обсуждалось.

4b9b3361

Ответ 1

Возможно, будет работать тестовое представление:

from django.http import HttpResponse

def my_test_500_view(request):
    # Return an "Internal Server Error" 500 response code.
    return HttpResponse(status=500)

или менее растяжимым способом:

from django.http import HttpResponseServerError
def my_test_500_view(request):
        # Return an "Internal Server Error" 500 response code.
        return HttpResponseServerError()