django - 前端或后端 Django 上的表单验证
问题描述
我有一个带有日期字段的 HTML 表单:
<input type="date" class="form-control" placeholder="Date" name="date" autocomplete="off" required>
在提交表单之前,我想确保输入的日期大于当前日期。如果它较旧,那么我想显示一个自定义表单验证,比如“您必须输入今天过去的日期。”。
你建议我在后端还是前端做这个验证?谢谢!!
解决方案
我认为你最好在 django 表单中做。原因是,如果您在前端执行此操作,则在其他地方应用此属性时必须重复代码。
推荐阅读
- python - 更改图例标签时,Matplotlib 图例颜色会发生变化
- html - 使用 PptxGenJS 将 HTML 文本字符串转换为 pptx 幻灯片
- python - 如何更改 y 轴的比例以便在热图中看得更清楚
- c - 在C中同步两个线程
- keras - Jetson Nano 低 CNN 推理性能
- recursion - 使用函数保护理解 Erlang 基本递归
- html - 为什么当我为元素硬编码字体大小时,它会在浏览器中响应地调整大小,为什么在 Angular 中不会发生这种情况?
- xml - 如果查询项目的多个属性,如何制作 XSLT
- mongodb - Express 出现错误,无法发送请求
- javascript - 将 PDF 与 PDF-LIB 合并