質問: models.IntegerField(max_length=100, null=True) ``` と書いた。 ### 試したこと null=Trueとはnullでも大丈夫ということだと思うので、なぜこれでエラーが出るのかわからない。
回答: blankオプションに引っかかっているのではないでしょうか? モデルフィールドの引数オプション ``` null=True ``` は、空白=nullと判定できるデータ型に依存します。 整数やブール値などの場合はは空白の場合自動でnullが適用されますので、当オプションで対応できますが、 文字列型の場合、未入力・空白の項目はnullではなく""(空白文字列、blank)で判定します。 ご質問にある入力ボックスのデータ型が文字列で、空白値を許可したい場合は、 ``` blank=True ``` をオプションで指定する必要があります。