我想实现一个待办事项列表网站来练习使用Django。在models.py中,我有一个名为Item
的类来表示待办事项。在这里面,我有以下行:如何使Django的DateTimeField可选?
due_date = models.DateTimeField(required=False)
DUE_DATE意味着是一个可选字段的情况下,用户对一些待完成项目的最后期限。问题是由于意外的关键字参数'required',上面的代码给了我一个TypeError。
因此,我似乎无法使用DateTimeField的关键字参数'required'。有什么办法可以让DateTimeField成为可选的吗?或者是否有针对我遇到的问题的标准实施?
'required'仅用于*表单*字段。模型字段使用'blank = True',为了允许为数据库中的列存储NULL值,它必须与'null = True'结合使用。否则,你会得到一个'IntegrityError'。 – 2012-07-05 20:07:21