BUMP - django表单request.POST.get('field-name','')总是为空

时间:2017-09-26 07:09:27

标签: python html django forms

尝试从表单中获取某些值,但参数始终为空。这是我的urls.py的路径:

url((r'^partners-email$'), views.partners_email, name="Partners Email"),

这是我在模板中的简单表单:

<form method="POST" action="/partners-email">
        <input name="email" class="form-control" id="client-email">
        <input type="submit" value="Submit" />
</form>

这是我在views.py中的函数:

def partners_email(request):
    from_email = request.POST.get('email', '')
    print('MY_TAG: ' + from_email)

输出总是:

“MYTAG:”

任何想法?

非常感谢您提前

2 个答案:

答案 0 :(得分:0)

您的输入元素没有name属性,因此浏览器永远不会为它们发送数据。

答案 1 :(得分:0)

试试吧。

<input type="text" name="email" class="form-control" id="client-email">