Django model.pyフォーム設定のデフォルト値は空の操作が可能です。


blank=True
デフォルトの値はblank=Flasheで、デフォルトでは空にできないことを示しています。
blank=True adminレベルは空です。
null=True
デフォルト値はnull=Flasheで、デフォルトでは空にできないことを示しています。
null=Trueデータベースのレベルは空です。
補足知識:Djangoにおけるmodels.pyフィールドオプションnullとblankの違いと使用
1.null
null=Trueの場合、データベースの空き値はNULLに格納され、デフォルトはFalseです。
2.ブランク
blank=Trueの場合、フィールドは空になります。デフォルトはFalseです。
注意したいのは、nullとは違って、nullは全くデータベースと関係があります。blankはフォーム検証に関連しています。フィールドがblank=Trueであれば、フォーム検証は空の値を入力することができます。逆にblank=Falseであれば、フィールドは値がある必要があります。
3.Char Fieldフィールドにunique=Trueとblank=Trueの設定があります。
この場合、null=Trueは、複数のオブジェクトを空の値で保存する際に一意の制約違反を避ける必要があります。
以上のDjango model.pyフォームは標準値を設定しています。空の操作は小編集で皆さんに共有している内容です。参考にしていただければ幸いです。どうぞよろしくお願いします。