- Option-blank设置为True时代表填写表单的时候可以为空,即在save()执行时此字段可以没有,如果字段没有就在数据库上存储一个空字符串;
- Option-null设置为True时会在数据库中不会在此字段写入空字符串而是写入NULL;
Tips:
- 以上在代码中设置完后需要对model重新执行makemigration、migrate来更新数据库。
- 对于model中以下字段不能接受空字符串,若在填写表单的时候这两种类型的字段为空的话,则需要同时设置blank与null为True:IntegerField、DecimalField、FloatField、DateField、TimeField、DateTimeField。