我使用django通用视图POST
def post(request,pk):
poll = get_object_or_404(Poll,pk=pk)
try:
selected_item = poll.item_set.get(pk=request.POST['id'])
except (KeyError,Item.DoesNotExist):
return redirect("polls:detail")
else:
selected_item.votes += 1
selected_item.save()
return redirect('https://www.google.com')
但我得到POST多个参数。这是我的网址。
url(r'^(?P<pk>[0-9]+)/vote$',views.PollVoteView.as_view(),name="vote")
答案 0 :(得分:0)
我真的忘了放置self
参数。谢谢。 Sayse