Django IntegrityError

时间:2011-03-27 17:19:49

标签: python django django-models

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

我正在使用自己的经理并添加方法以方便。我有一个向用户添加不同任务的列表。这些项目可以分配给很多人,依此类推。

当我这样做时,我得到IntegrityError这主要原因是什么?我得到的确切错误是。

...items_id may not be NULL

我很感激如何解决这个问题。还解释了如何抛出此异常。我被告知抓住它。但我不喜欢被抛出的东西,除非他们需要。

拜托,谢谢!

2 个答案:

答案 0 :(得分:3)

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

我建议谨慎,因为sqlflush会将您的数据库返回到最后一个syncdb的状态。

答案 1 :(得分:0)

在保存之前创建项目并将其添加到模型中。