Django POST与url参数不可能

时间:2016-09-27 10:12:55

标签: django

我使用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")

1 个答案:

答案 0 :(得分:0)

我真的忘了放置self参数。谢谢。 Sayse