我有一个django类,它有两个日期属性--开始日期和结束日期。我想做一个自定义验证要求,说明开始日期必须在结束日期之前(或在同一日期)。我知道这围绕着自定义验证,但不知道这应该放在哪里(在模型中?在视图中?,等等)。
有什么建议吗?谢谢。
发布于 2013-06-20 00:18:20
我会将验证放在模型和模板中。是的,这是两种不同语言(Python和Javascript)的两倍,但这样可以获得更清晰的数据。在jQuery中有一种方法可以做到这一点:end date greater than start date - jquery validation。
模型是放置该模型的所有数据验证的地方。创建一个接受所有参数并引发异常(ValueError等)的方法。如果数据不正确。
https://stackoverflow.com/questions/17196108
复制相似问题