小编ray*_*080的帖子

如何在优雅地保存Django 1.5之前使用full_clean()进行数据验证?

我认为Django的模型验证对于那些不使用内置ModelForm的模型来说有点不方便,虽然不知道为什么.

首先,full_clean()需要手动调用.

请注意,调用模型的save()方法时,也不会自动调用full_clean(),也不会因模型化验证而调用.在ModelForm验证的情况下,Model.clean_fields(),Model.clean()和Model. validate_unique()都是单独调用的.如果要为自己手动创建的模型运行一步模型验证,则需要手动调用full_clean.

其次,validators用于内置ModelForm.

请注意,保存模型时不会自动运行验证程序,但如果您使用的是ModelForm,它将在表单中包含的任何字段上运行验证程序.

在将数据保存到数据库之前需要进行数据验证时,有很多要求.显然我更喜欢用模型而不是视图来制作它.那么,有没有好的想法来优雅地实现这个full_clean()

欢迎任何想法,谢谢!

python django validation model

12
推荐指数
1
解决办法
8663
查看次数

Solr返回错误#404 Not Found for url http:// localhost:8983/solr/update?commit = true

当我将xml数据导入到我的Solr(v4.3.0)中时出现上述错误,我刚刚更改了我的集合名称,而与示例文件没什么不同.

有什么建议?

提前致谢.

solr

5
推荐指数
1
解决办法
2万
查看次数

将SPARQL查询结果导出到芝麻中的json文件中

我需要使用芝麻将SPARQL查询结果导出到JSON。我应该上课SPARQLResultsJSONWriter吗?如何实现(用Java)?

java sesame sparql

0
推荐指数
1
解决办法
1291
查看次数

标签 统计

django ×1

java ×1

model ×1

python ×1

sesame ×1

solr ×1

sparql ×1

validation ×1