采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么为空有null =True和default=‘’两种?
同样是Charfield,mobile里面的却是用了null的格式,请问为什么?
而其他的却是defaut格式
好处和考虑的点事什么?
null 为是否为空,default 为默认值,你也可以设置 default='default word',并不是说空有两种。可以再搜索了解下。
一般情况下建议如果一个值可以为空可以设置为null=True 和blank=True, default的值其实我不建议使用default=“”这种情况, 但是web端在做显示的时候有个问题是如果默认值为null, 前端如果不处理的话页面会显示为None,但是如果有 default=“”这种用法前端显示就不需要去处理取出来的值为none的情况,所以如何选择要自己的习惯了。比如为int的类型一般默认值是设置为0的,
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
14.6k 81
746 4
1.5k 22
1.4k 20