Skip to main content
 首页 » 编程设计

python之Django 完整性错误

2024年09月03日27sxdcgaq8080

我正在做一个小项目。我正在编写 django 数据库来保存一些数据。我有一个 ManyToManyField。

我正在使用自己的管理器并添加方便的方法。我有一个可以将不同的任务添加到用户待办事项列表中。这些项目可以分配给很多人等等。

当我这样做时,我得到了一个 IntegrityError 造成这种情况的主要原因是什么?我得到的确切错误是。

...items_id 不能为 NULL

我将不胜感激关于如何解决这个问题的答案。还解释了如何抛出此异常。我被告知要捕获它。但我不喜欢扔东西,除非他们需要。

拜托,谢谢!

请您参考如下方法:

原来我需要做的就是用 python manage.py sqlflush 清理我的数据库 之后一切都很好。然后我添加了 south 以帮助将来进行迁移。

我建议您谨慎,因为 sqlflush 将返回您的数据库以返回上次 syncdb 的状态。