我知道如何將它用於CharField。在Django的Integer字段中,blank = True意味着什麼?
0
A
回答
3
如果一個字段有
blank=True
,在Django的管理網站驗證將允許空值的輸入。
注意,空字符串值總是會得到存儲爲空字符串,而不是
NULL
。只對非字符串字段(如整數,布爾值和日期)使用null=True
。對於這兩種類型的字段的,你還需要設置blank=True
,如果你想在形式允許空值,因爲null
參數隻影響數據庫存儲(見空白)。
因此blank=True
基本上隻影響表格。它允許有空的表單域。但是,如果您真的想允許數據庫中的空值作爲「無值」或「空」意味着數據庫中的非字符串字段爲NULL
(對於字符串字段,則必須爲非字符串字段設置null=True
空值只是空字符串''
,與NULL
不同)。
0
這意味着您不必爲表單中的字段輸入值。 (例如,當您使用django管理界面時)。
它與null不同,因爲blank=True
可能意味着當您未輸入值時,使用默認值(例如0),但null=True
指示您也可以在該字段中存儲無。
看的文檔:
相關問題
- 1. 'generic'在Django中意味着什麼?
- 2. 在Django中,pk__意味着什麼?
- 3. 「片段」在ANTLR中意味着什麼?
- 4. 這些字段意味着什麼?
- 5. Field.Index.NOT_ANALYZED_NO_NORMS意味着什麼
- 6. Java中的語法意味着什麼:new Stream <Integer>(){...}?
- 7. 在AngularJS中結尾意味着什麼double意味着
- 8. 在PostgreSQL的EXPLAIN中`width`字段意味着什麼?
- 9. 什麼%*%意味着R中
- 10. 什麼呢##意味着在$ {}
- 11. 什麼===在PHP意味着
- 12. 什麼。意味着在PHP?
- 13. 什麼「未知的tls.Config字段」錯誤意味着什麼?
- 14. Solr意味着什麼?
- 15. AccountExpirationDate意味着什麼?
- 16. 參數「true」在moment.js中意味着什麼?
- 17. One True Language在編程環境中意味着什麼?
- 18. 什麼<?意味着
- 19. 什麼-Dauto意味着
- 20. 字段docs.deleted在elasticsearch _cat/indices API響應中意味着什麼?
- 21. %是什麼〜DP0意味着
- 22. 什麼?意味着iOS的
- 23. 〜=是什麼。在Stata意味着什麼?
- 24. 溢出意味着什麼?
- 25. malloc意味着什麼(int *)?
- 26. void **意味着什麼
- 27. 什麼呢JDBC:HSQLDB:hsqlTempFiles意味着
- 28. 這是&意味着什麼?
- 29. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 30. 奎因意味着什麼?