这是一个创建于 3805 天前的主题,其中的信息可能已经有所发展或是发生改变。
model每个字段有单独的校验器
可是如果我想校验一个model的多个字段怎么办呢
我能想到的就是处理pre_save信号,但是这样不通过只能抛出异常,友好性欠佳
2 条回复 • 2015-04-14 09:45:44 +08:00
 |
|
1
pythoner 2015-04-13 20:59:22 +08:00
models只跟增删改查打交道,不要把太多无关的操作塞进去,以后拆分起来会很痛苦的 数据校验用forms来作,除了默认的类型验证之外,可以在自定义的clean_xxx 方法中抛出ValidationError的异常
|
 |
|
2
pythonee 2015-04-14 09:45:44 +08:00
@ pythoner 主要是校验多个字段,昨天试了下model的clean方法,应该是可以实现的,这里是admin添加的校验啦
|