Django не получить перенаправление при использовании HttpResponseRedirect - PullRequest
0 голосов
/ 20 апреля 2020

Я создаю представления класса на django, и я хочу, чтобы, когда пользователь отправил форму, затем перенаправил его на этот URL-адрес: http://127.0.0.1:8000/main/workhouses_list/, но при перенаправлении этот URL-адрес печатается в адресной строке:

Request URL:    http://127.0.0.1:8000/main/workhouse_reg/tsil_sesuohkrow:niam

это мой код на просмотрах:

def workhouse_reg(request):
    if request.method== 'POST':

        workhouse_form=WorkhouseForm(request.POST)
        if workhouse_form.is_valid():
            workhouse_form.save()

            return HttpResponseRedirect(reverse('main:workhouses_list'))
    else:
        return HttpResponse('not valid')

это мои URL:

app_name ='main'
urlpatterns=[

    path('workhouses_list/',views.workhouses_list,name='workhouses_list'),]

я не знаю, почему возникает эта ошибка .. пожалуйста, подумайте ... !!

спасибо .. !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...