检查是否DJANGO对象有效

mil*_*c88 6 django

我有DJANGO模型对象,而不是表单.是否有检查模型有效的功能?

我有表格 form.is_valid():

Ane*_*pic 8

是的: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()
Run Code Online (Sandbox Code Playgroud)

当您通过模型(例如instance = myform.save())保存模型时会自动调用此方法,但不会在您刚刚执行时自动调用instance.save().