我有一个DJANGO模型对象,而不是表单。是否有函数来检查模型是否有效?
使用表单时,我有 form.is_valid():
我有一个DJANGO模型对象,而不是表单。是否有函数来检查模型是否有效?
使用表单时,我有 form.is_valid():
Yes:
https://docs.djangoproject.com/en/dev/ref/models/instances/#django.db.models.Model.full_clean
instance = MyModel.objects.get(pk=1)
instance.field1 = some_value
instance.full_clean()
当您通过modelform(例如instance=myform.save()
)保存模型时,会自动调用此功能,但如果您只是执行instance.save()
操作,则不会。