Djangoモデルでblank = Trueが設定されている場合にnull = Trueを必要とするフィールドを区別する方法は?
-
05-07-2019 - |
質問
DateTimeFieldなどの一部のモデルフィールドでは、blank = Trueオプションが設定されている場合、null = Trueオプションが必要です。
どのフィールドがそれを必要とするか(バックエンドDBMSに依存する可能性があります)を知りたいのですが、これを自動的に行う方法はあります。
解決
この投稿は、Djangoの blank
と null
の違いを理解するのに役立つはずです
他のヒント
null = Trueは、DBの値がNULLになる可能性があることを示すために使用されます blank = Trueはdjango専用であるため、フィールドが空白の場合、djangoはエラーを発生させません。管理インターフェイスで したがって、blank = TrueはDBとは関係ありません NULLの要件はDBごとに異なります。列をNULLにするかどうかはユーザー次第です
所属していません StackOverflow