1. 程式人生 > >django模型類中,null=True,blank=True詳解

django模型類中,null=True,blank=True詳解

1.模型類中設定:null=True

MySQL:

Null這一列,如果值為YES表示:建立一條新記錄時,該欄位可不填,資料庫會用預設值NULL填充.django模型類中宣告null=True即可.

desc = models.CharField(max_length=100, null=True, blank=True, verbose_name='角色描述', help_text='角色描述')

2.模型類中設定:blank=True

表示前端傳遞引數時,不允許傳遞空串(空白字串),若傳遞了,會拋校驗失敗異常,400狀態碼.