Нет , так как он стремится найти ту же функцию. Функция равна на основе ссылки равенства. Но здесь вы создаете две функции, которые могут выполнять одно и то же, но по-прежнему являются двумя разными объектами.
При этом вам это не нужно, и это также довольно "неэлегантно" Сделай так. Подробнее Pythoni c должен дать представлению имя и ссылаться на имя:
urlpatterns = [
path('form/check/', room_check, name='room_check'),
path('contact/', BookWizard.as_view(FORMS, initial_dict=initial)<b>, name='contact'</b>),
]
и, в вашем представлении, ссылаться на него с помощью:
return redirect(<b>'contact'</b>)
Обратите внимание, что вы можете не «передавать параметры» в вызове перенаправления, кроме закодированного в URL-адресе, или в файлах cookie или переменных сеанса. Таким образом, initial
будет тем, который вы установили в urlpatterns
, независимо от того, какой initial
вы установили в redirect
.