作为this question的后续跟踪,我想知道是否有办法确定,如果有blank=False
的任何字段具有空值,则无法保留模型实例。即如果我有这个型号:
class SimpleModel(models.Model):
name = models.CharField(max_length=100)
我想不允许这样的事情:
m = SimpleModel()
m.save()
我可以通过覆盖save()
并手动进行检查来完成此操作,但也许还有其他方法。
这样做的原因是我想真正地确保这些空白值永远不会插入到数据库中(如果我或我的一些合作编码人员疯了)。