可能重複:
Django models: default value for column對於mysql django,NULL和FALSE是一樣的嗎?
我在模型
profile_complete = models.BooleanField(default=False, db_index=True)
現在建立這樣的模型字段,當我看到在MySQL數據庫中的表dbshell
它顯示我的信息profile_complete這樣
Field | Type | Null | Key | Default | Extra |
profile_complete | tinyint(1) | NO | MUL | NULL | |
我已經設置了Default
爲假它,那麼爲什麼它顯示NULL
爲默認呢?
它的行爲如同NULL嗎? – 2012-08-07 10:16:03
是的。但你爲什麼不嘗試? – 2012-08-07 10:16:23