簡単な質問があります。私のモデルでは、テーブルの 1 つの構造を定義しています。Booleanfieldただし、 :のデフォルト値を設定したいのですownが、うまく機能していないようです。モデル内の私のコードは次のとおりです。
class Books(models.Model):
title = models.CharField(max_length=100)
own = models.BooleanField(default=True)
descmysql でテーブルを作成すると、次のようになります ( own にはデフォルトの Null があることに注意してください)。

また、次のことをしようとすると:
INSERT INTO `counters_books` (`title`) VALUES ('My Brain is Open')
次のエラーが表示されます。
ERROR 1364 (HY000): Field 'own' doesn't have a default value
PS を使用NullBooleanFieldすることで問題を解決できることを理解しています。ただし、defaultそのフィールドに値を指定しなければ行を挿入できないとしたら、どうすればよいでしょうか。