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 /”
请帮帮我
答案 0 :(得分:1)
该错误意味着' book_name'不在您的POST数据中。
如果要处理这种情况,可以使用book_name = request.POST.get(' book_name'),如果它不在POST数据中,则将book_name默认为None。
如果没有,您需要确保表单有一个名为' book_name'的输入。