【发布时间】:2020-11-24 11:37:53
【问题描述】:
我在填写表格后尝试重定向到已创建的帖子。我尝试关注Django redirect to created post after form,但遇到了这个错误
TypeError at /inquiry/
inquiry() missing 1 required positional argument: 'pk'
def inquiry(request,pk):
form = RescueeForm()
if request.method == 'POST':
form = RescueeForm(request.POST)
if form.is_valid():
form.save()
return redirect ('rescuee', form.pk)
context = {
'form' : form
}
return render(request, "inquiry_page.html", context)
urls.py
urlpatterns = [
path('', views.index, name='index'),
path('inquiry/', views.inquiry, name='inquiry'),
path('rescuee/<int:pk>', views.rescueeview, name='rescuee'),
]
编辑:添加逗号
【问题讨论】:
标签: python django redirect django-views