首页 > 解决方案 > 前端或后端 Django 上的表单验证

问题描述

我有一个带有日期字段的 HTML 表单:

<input type="date" class="form-control" placeholder="Date" name="date" autocomplete="off" required>

在提交表单之前,我想确保输入的日期大于当前日期。如果它较旧,那么我想显示一个自定义表单验证,比如“您必须输入今天过去的日期。”。

你建议我在后端还是前端做这个验证?谢谢!!

标签: django

解决方案


我认为你最好在 django 表单中做。原因是,如果您在前端执行此操作,则在其他地方应用此属性时必须重复代码。


推荐阅读