【发布时间】:2018-04-18 07:14:04
【问题描述】:
我是 Python/Django 的菜鸟,想知道与 html 表单相比,Django 表单提供了哪些额外的好处?从我在一些教程中看到的,Django 表单大多只用于前端验证,也可以通过 html/JavaScript 来完成,那我为什么要使用 Django 表单呢?
【问题讨论】:
-
不,它们用于后端验证。无论如何,前端验证很容易被跳过。
-
对不起,如果我在上面的问题中含糊不清,我想问的是,如果我有一个至少应该有 10 个字符长的字段,如果我可以验证,为什么我更喜欢 Django 表单与 html/JavaScript 相同。使用 Django 表单不会涉及到后端的往返,然后再次到前端以显示任何错误消息,而我只能在前端处理所有内容?
-
牢记上述场景,使用 Django 表单有什么优势?
-
当然。但是任何有能力的脚本小子都可以使用浏览器开发工具来更改验证规则。您也必须始终在后端进行验证。
标签: javascript python django django-forms