django smart save:将方法save_if_valid添加到Model该方法同时调用full_clean和save 源码
django-smart-save 将方法save_if_valid添加到Model ,该方法同时调用full_clean和save 。 动机 您是否认为Django模型的save方法将在保存之前或任何时间验证所有字段(即调用full_clean )? 错误的! 当我不明白为什么可以将带有电子邮件字段(没有blank = True)的模型对象保存为空字符串作为电子邮件地址时,我发现了这个可怕的事实。 更多信息: “为什么django的model.save()不叫完全干净?” “模型文档暗示ModelForm将调用Model.full_clean(),但不会。” 正在安装 首先
文件列表
django-smart-save-master.zip
(预估有个7文件)
django-smart-save-master
README.rst
3KB
LICENSE.txt
1KB
setup.cfg
41B
setup.py
1KB
smart_save
__init__.py
0B
models.py
1KB
.gitignore
81B
暂无评论