に必要とされます。しかし、このモデルを管理者に含めると、このフィールドが必要になります。私はnull=True, blank=True
を使うことができましたが、私は不思議です。それはある種のバグですか、何か間違った実装ですか?Djangoは私がCharFieldですでモデルを持っている管理者
0
A
答えて
3
を参照して、さらに、
blank=True
と(管理者によって使用される)のModelFormが必須フィールドが偽設定モデルに
https://docs.djangoproject.com/en/dev/ref/models/fields/#blank
ブランク値を可能にします
なぜそれがバグだと思うのか分かりません。 blank=True
を指定しない場合は、何らかの種類の空でない値が必要です。空の文字列は、定義上、空の値です。 Djangoは実際の値を指定するエラーを正しく表示します。
空の文字列を許可する場合は、blank=True
を指定する必要があります。しかし、null=True
を指定する必要はありません。実際には、ドキュメントが示すように、CharFieldsには使用しないでください。
1
正しいです。 default
,null
およびblank
は、異なる意味を有する。
null
データベースhttps://docs.djangoproject.com/en/dev/ref/models/fields/#null
blank
にNULL値を許容https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#field-types
関連する問題
- 1. アクティブ管理者は、私はこのモデルが属性を持っているモデル
- 2. Djangoの管理リンクは、私は次のモデルを持っている関係オブジェクト
- 3. Djangoの管理者でCharFieldをチェックボックスとしてレンダリングしますか?
- 4. pgettextは、私がモデルフィールドを持っているDjangoの管理
- 5. Djangoのモデル管理者は、フォーム
- 6. ユーザーモデルフィールドは、私はUserモデル拡張基本モデル持っているDjangoの管理パネルで
- 7. 管理者は、私はこの管理ミドルウェア持っ
- 8. Djangoの管理者は、私は私のdbテーブルとモデル(:注文モデル名)で、次の二つのフィールドを持っている計算フィールド
- 9. Django管理者とモデルの削除
- 10. Djangoモデルのオブジェクト、管理者とjavascriptファイル
- 11. モデルと管理者のDjangoフィールド検証?
- 12. CharFieldの選択は管理者だけでなく
- 13. Django管理者:データベース管理
- 14. Django管理者が親モデルにインラインでアクセス
- 15. Djangoは私がDBモデル持って
- 16. Djangoのオーバーライド管理者は、私は私のジャンゴに次のディレクトリ構造を持っている生産
- 17. のpython Djangoは、私が持っているのpythonでモデルを持っているオブジェクト/モデル
- 18. django管理者モデルをカスタマイズするには?
- 19. Djangoのモデルのバリデータは、私がフィールドバリデータでモデルを持っている
- 20. 私はDjangoの管理者に行っても、私自身のものを書いてもいいですか?
- 21. モデルがdjangoの管理者に表示されない
- 22. Djangoは、私はDjangoのモデルを持っている匿名ユーザー
- 23. Django管理者のモデルは、管理者の家ではなく、アプリケーションのセクションに表示されます
- 24. Djangoの管理者が
- 25. アクティブ管理者は、私は2つのモデルを持っているたとえば、インデックスビュー
- 26. django管理者がGeoModelAdminでインライン化
- 27. Djangoは私がモデルを持っているクエリセット
- 28. Django管理者 - カスタムインラインフォーム
- 29. Djangoは - 私は私のモデルのフィールドを持っているTypedChoiceField
- 30. Djangoの管理者とモデルを使って複数のファイルをアップロード