【发布时间】:2020-04-30 10:37:11
【问题描述】:
这是一个简单的表单,出现在我的模板(comment.html)中。
<form id="my_form" action="{% url 'a' pk=id %}" method="POST">
{% csrf_token %}
<input id="in" required minlength="5" name="message" type="text"><br>
<button id="click" title="add your comment" type="submit">Comment</button>
</form>
如您所见,表单内有一个输入标签,其名称为“消息”。我的问题是,当用户在他/她的计算机上获取此页面作为响应时,意味着他们可以在浏览器上简单地看到此表单代码。假设用户更改了输入标签的名称属性的值并提交了表单,那么我没有得到“消息”的值。
你能告诉我如何编写一个视图来在服务器端验证我的表单吗?这样我的网站就不会受到恶意用户和黑客的攻击?
【问题讨论】:
标签: python django forms security