0

クラスの 1 つに日付データ型があり、これはオプションなので、null=True に設定します。しかし、ユーザーが日付に何も入力せずに情報を送信すると、次のエラーメッセージが表示されます

[u"'' 値の日付形式が無効です。YYYY-MM-DD 形式でなければなりません。"]

分野 :birthday=models.DateField(null=True)

HTMLコードは以下の通りです。

<div> <label>Birthday:</label> <input type="date" id="id_bd" name="bd"> </div>

なぜこれが起こるのか、このnull入力エラーをどのように処理するのかを誰かに説明できますか? どうもありがとうございました。

4

1 に答える 1

0

あなたの質問はここで答えられますが、短いバージョンはnull=Trueデータベースで何が起こるかを定義し、デフォルト値を に設定し、フォームフィールドが必要かどうかNULLを定義します。blank=True

于 2013-06-06T07:46:01.493 に答える