擅长:python、mysql、java
<p>当您的url不接受pk的任何值时,为什么在查询视图中使用pk</p>
<p>我认为这就是解决方案,因为您没有在视图代码中使用pk。试试看:</p>
<pre><code>def inquiry(request):
form = RescueeForm()
#other codes
</code></pre>
<blockquote>
<p>Note: After getting your reply, I am assuming there is a problem in
form validation. I will suggest you to try this code :</p>
<pre><code># views.py
def inquiry(request):
form = RescueeForm()
if request.method == 'POST':
form = RescueeForm(request.POST)
if form.is_valid():
form.save()
return redirect ('rescuee', form.pk)
else:
print("validation error!")
context = {
'form' : form
}
return render(request, "inquiry_page.html", context)
</code></pre>
</blockquote>