为什么后端要写 form,前端直接写好 form 再传不是很方便么

2020-09-11 14:30:29 +08:00
 Achilless

目前了解的 flask,django 都有后端表单功能,不是很理解存在的意义

4918 次点击
所在节点    Python
24 条回复
lslqtz
2020-09-13 02:33:30 +08:00
前端验证可以降低不必要的服务器请求,同时提升用户体验
后端验证可以防止前端写出 bug 导致没有进行验证,同时也可以防止恶意接口请求,并且可以进行一些增强验证(例如说注册这个功能,你前端是不知道账号存在不存在的,而后端做注册逻辑的时候肯定是要去数据库先查表的)
soulmt
2020-09-13 10:23:51 +08:00
不要相信前端!!!不要相信前端!!!不要相信前端!!!前端给什么都不要相信!真的!!
OHyn
2020-09-13 16:14:17 +08:00
所有验证,后端都需要进行。。前端防君子不防小人的。
sxy960806
2020-09-29 01:50:29 +08:00
可以换一个问题,后端写了 form 为什么数据库还要再检验一遍?理解了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/706163

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX