在我的网站上,用户可以输入此表单并点击提交:
<form action="{% url "reikna" pk=doc.id %}" method="post">
{% csrf_token %}
calc_date <input type="text" id="calc_date" />
<input type="submit" value="Submit" />
</form>
视图功能的一部分reikna()
:
def reikna(request):
calc_date = request.POST.get("calc_date", False)
f = open('calc_log.txt', 'w')
f.write(str(calc_date)+'\n')
calc_log.txt文件始终包含False
,即使我在表单中输入内容。我做错了什么?据我了解,id
属性应该是request.post.get()
函数的标识符。
答案 0 :(得分:2)
calc_date <input type="text" id="calc_date" />
应为calc_date <input type="text" name="calc_date" />