Django-如何修复-request.POST.get返回None?

时间:2019-03-28 12:43:04

标签: python django post django-templates django-views

我正在学习Django,并试图从detailview中获得用户的投票。用户从单选按钮中进行选择,然后单击提交按钮。

detailview模板的表单动作设置为formview URL。

在URL中,我在formview上有require_POST。

在模板和for循环内:

<input type="radio" name="choice" value="{{one.name}}">
<label for="{{one.name}}">{{one.name}}</label><br>

在表单视图中:

def form_valid(self, form):
    request = HttpRequest()
    vote = request.POST.get('choice')
    return HttpResponse(vote)

提交表单时,我可以在postfo方法下的firefox网络中看到选择参数,但是视图返回None。

我在做什么错了?

0 个答案:

没有答案
相关问题