关于python:Django Model Field默认为Null

Django Model Field Default to Null

我需要让我的django应用程序允许我为某个模型字段设置默认值空值。我已经查看了空参数、空白参数和默认参数,但还不太清楚需要使用这三种参数的哪种组合来获得所需的效果。我试过设置default=NULL,但它出错了。如果我指定blank=True, null=True并且没有默认值,那么运行时它会默认返回空值吗?


default=None吧。有好的NULL在Python。 </P >


如果你指定的零(真的是该模型的场前的值将为零可存储在数据库中,如果用户并不提供一个值。 </P >


1
2
3
blank=True #  means in django Admin, it allow you input nothing and keep it empty.
null = True # mean the field in database is allow to be empty.
default = None # make the database field None by default.