试图从表单中获取一些值,但参数始终为空。这是我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:"
有什么想法?
非常感谢您
您的输入元素没有name
属性,因此浏览器永远不会为其发送数据。
尝试。
<input type="text" name="email" class="form-control" id="client-email">