gpt4 book ai didi

python - MultiValueDictKeyError 在/addbook/

转载 作者:行者123 更新时间:2023-11-29 00:34:06 24 4
gpt4 key购买 nike

def addbook(request):
if request.method == 'POST':
book_name =request.POST['book_name']
Book = Book.objects.get()
Book.save()
return render_to_response('book_detail.html', {'books': books},context_instance=RequestContext(request))
else:
return render_to_response('addbook.html',context_instance=RequestContext(request))

def book_detail(request):
return render(request, 'book_detail.html')

上面是我的 view.py 我收到这个错误“MultiValueDictKeyError at/addbook/”

请帮帮我

最佳答案

该错误意味着“book_name”不在您的 POST 数据中。

如果你想处理这种情况,你可以使用 book_name = request.POST.get('book_name'),如果它不在 POST 数据中,它会将 book_name 默认为 None。

如果没有,您需要确保表单有一个名为“book_name”的输入。

关于python - MultiValueDictKeyError 在/addbook/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15137725/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com