【问题标题】:Django: Not null constraint even though null=True?Django:即使null = True也不是空约束?
【发布时间】:2016-06-05 14:25:36
【问题描述】:

我在提交模型表单时收到此信息:

null value in column "bio_1" violates not-null constraint

尽管值在我的模型中设置正确,但事件:

bio_1 = models.CharField(max_length=1024, blank=True, null=True)

我已经运行了我的迁移,并且该字段未包含在表单视图中的任何位置。

还有什么可能导致此错误?

【问题讨论】:

  • 你是否在数据库中查看了约束是否存在?
  • 人力资源部。 Not null 设置为“是”我猜我的迁移以某种方式跳过了一步。感谢您的提示。

标签: django


【解决方案1】:

您是否在数据库中查看了约束是否存在?

也许你并没有真正运行迁移。

【讨论】:

  • 它们已经运行,如果我尝试再次运行它们,它会说 No migrations to apply. 这个问题已在多个列上复制,所以我手动更改它们以符合模型.
  • 迁移是我不喜欢 django 的地方之一。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-14
  • 2020-12-18
  • 2020-05-09
  • 2022-01-01
  • 1970-01-01
  • 2021-09-20
相关资源
最近更新 更多