如果打开管理程序并单击Pages菜单下的cms,我将得到以下错误:
DatabaseError: relation "cms_page" does not exist
LINE 1: SELECT COUNT(*) FROM "cms_page" WHERE ("cms_page"."publisher...我想,可能是因为Site对象的缘故,于是人工创建了它。
但我仍然收到同样的错误信息,知道为什么会发生这种情况吗?
发布于 2016-12-07 18:28:52
在我的例子中,由于这个错误,迁移本身失败了。
这是migrate的一种操作顺序问题,它试图将模型迁移到一个尚不存在的表中。我使用以下方法手动迁移了cms:
python manage.py migrate cms
然后,python manage.py migrate的后续运行不会在此错误上失败。
https://stackoverflow.com/questions/19891523
复制相似问题