Django重定向到表单后创建的帖子
我想重定向到我实际创建的帖子。所以我有一个表单,在网站上添加了一个帖子,在提交表单后我想重定向到这个帖子。这是我的网址Django重定向到表单后创建的帖子,django,view,Django,View,我想重定向到我实际创建的帖子。所以我有一个表单,在网站上添加了一个帖子,在提交表单后我想重定向到这个帖子。这是我的网址 urlpatterns = [ path('', views.home, name='home'), path('detail/<int:pk>/', views.detail, name='detail'), path('form/', views.formularz, name='formularz'),] 我了解重定向的工作原理,但不
urlpatterns = [
path('', views.home, name='home'),
path('detail/<int:pk>/', views.detail, name='detail'),
path('form/', views.formularz, name='formularz'),]
我了解重定向的工作原理,但不知道如何重定向到int:pk
页面
return redirect('/formatted/url')
将重定向到您指定的url。我不完全确定您想重定向到哪个URL,但添加该代码会将您的用户重定向到该特定URL。您还可以在格式化URL字符串时传入任何想要的变量。您可以这样做
if form.is_valid():
firma = form.save()
return redirect('detail', firma.pk)
if form.is_valid():
firma = form.save()
return redirect('detail', firma.pk)