【发布时间】:2011-11-15 09:23:01
【问题描述】:
我在加载夹具之前重置了内容类型(请参阅Problems with contenttypes when loading a fixture in Django)。
但无法重置内容类型:
...project_dir > manage.py 重置内容类型
您已请求重置数据库。这将不可逆转地破坏 数据库中“内容类型”应用程序的任何数据 “我的数据库”。您确定要这样做吗?
输入“yes”继续,或输入“no”取消:yes
错误:错误:无法重置内容类型。可能的原因:
- 数据库未运行或配置不正确。
- 至少有一个数据库表不存在。
- SQL 无效。
提示:查看“django-admin.py sqlreset contenttypes”的输出。 这就是该命令无法运行的 SQL。
完整错误:(1217, 'Cannot delete or update a parent row: a 外键 contraint 失败')
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
你能不能输入命令
django-admin.py sqlreset contenttypes看看有什么错误? -
对此有何见解?你设法解决了这个问题吗?
标签: django reset loaddata contenttypes