この質問のフォローアップとして、blank=False
空白の値を持つフィールドがある場合、モデル インスタンスを永続化できないことを確認する方法があるかどうかを知りたいです。つまり、このモデルがある場合:
class SimpleModel(models.Model):
name = models.CharField(max_length=100)
次のようなものを禁止したい:
m = SimpleModel()
m.save()
オーバーライドsave()
して手動でチェックすることでこれを行うことができますが、別の方法があるかもしれません。
その理由は、そのような空白の値がデータベースに決して挿入されないようにしたいからです (私または私の共同コーダーの何人かが怒った場合に備えて)。