【发布时间】:2011-06-12 07:07:04
【问题描述】:
我有一个 django 表单 (forms.Form)。每个表单字段都有初始值,例如,
class SomeForm(forms.Form):
city = forms.CharField(initial="Your city here")
当有人在不更改初始值的情况下发布此表单时(即,不输入任何内容作为城市,城市字段将是“您所在的城市”)。 form.is_valid() 不会引发验证错误。有什么办法可以使验证失败?是否有任何可用的内置方法/属性可供我调用/设置以使表单验证失败?还是我必须手动验证?
【问题讨论】:
-
如果是普通的 CharField 为什么会失败?
-
同意你的观点。但这不是我正在开发的应用程序的预期行为。
标签: django validation forms