python - 如何使 Django 的 DateTimeField 可选?

标签 python django

我正在尝试实现一个待办事项列表网站来练习使用 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/

相关文章:

python - 如何从 rest_framework.test.Client 指定接受 header ?

python - 在Linux Mint系统上运行的应用程序未收到udp数据包

python - 测试中的模型 - Django 1.7 问题

Django-tables2 - 如何在 TemplateColumn 中使用自定义过滤器

python - Django JSONDecodeError at ...= get_response(request)

某些分发命令的 python SSL 证书验证失败

python - 如何在 python 中往复 fseek(fp, -1)

python - Django - 如何从以前的表单帖子中删除缓存的结果?

python - 使用 PIL 在 Django 中调整图像大小两次

javascript - 单页应用程序的真实 URLS?