私のプロジェクトには典型的なモデルの継承があります:
class A(models.Model):
boolean_field = models.BooleanField(default=True)
class B(A):
some_other_field = models.CharField()
boolean_field
クラス内のデフォルト値を上書きしたいのですがB
、どうすればよいですか?
これはデータベースレイヤーで行うのが難しいかもしれないと思うので、少なくともDjango admin(つまりModelAdmin
クラスの形式B
)でそのデフォルト値を単純にオーバーライドできます。