如何使Django的DateTimeField可选?

我试图实现一个待办事项列表网站来练习使用Django。 在models.py中,我有一个名为Item的类来表示一个待办事项。 其中,我有以下行:

 due_date = models.DateTimeField(required=False) 

如果用户具有某个待办事项的截止date,due_date应该是一个可选字段。 问题是,上面的行给我一个TypeError由于意外的关键字参数“必需”。

所以,我似乎无法使用DateTimeField的关键字参数'required'。 有什么办法可以使DateTimeField可选? 还是有一个标准的执行问题,我有?

“required”是Django表单的有效参数。 对于模型,您需要关键字args blank=True (对于pipe理员)和null=True (对于数据库)。

使用due_date = models.DateTimeField(null=True, blank=True)

检查字段选项了解更多信息。