我从这个开始:
from django.db import models
class Example(models.Model):
id = models.CharField(null=False, blank=False)
name = models.CharField(null=False, blank=False)
现在,如果我创建一个具有名称但没有 id 的新对象,则 id 将被替换为空字符串,并且对象创建将成功。
example = Example.objects.create(name="test")
我希望它返回一个错误,因为我指定了null=False
and blank=False
。有没有“本地”的方式来做到这一点?我正在使用 Django 1.3.6。