我正在尝试实现一个待办事项列表网站来练习使用 Django。在models.py 中,我有一个名为Item
的类来表示待办事项。在其中,我有以下行:
due_date = models.DateTimeField(required=False)
due_date
是一个可选字段,以防用户对某些待办事项有截止日期。问题是由于意外的关键字参数“必需”,上面的行给了我一个 TypeError
。
所以,我似乎不能为 DateTimeField
使用关键字参数“必需”。有什么方法可以让 DateTimeField
成为可选的吗?或者我遇到的问题有标准实现吗?
最佳答案
"required"是 Django 表单的有效参数。对于模型,您需要关键字 args blank=True
(用于管理员)和 null=True
(用于数据库)。
关于python - 如何使 Django 的 DateTimeField 可选?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11351619/