Syncdb - “DatabaseError:没有这样的表:django_site”

时间:2013-08-27 19:28:46

标签: python django

所以我克隆了我的repo,获取了它,运行了它的依赖关系并同步了我的数据库只有同步失败了:

DatabaseError: no such table: django_site

我检查了settings.py中的路径变量,它指向我的网站root,实际上它甚至会在我运行同步时创建root中的settings.py db.sqlite3中指定的db文件。如果路径正确并且django可以创建db文件,为什么不能填充它?我在这里缺少什么?

编辑:我尝试从我安装的应用中注释掉“django.contrib.sites”并运行manage.py迁移和迁移网站,我仍然得到相同的错误和一个空的数据库文件。

1 个答案:

答案 0 :(得分:0)

请提供完整的追溯和您的INSTALLED_APPS。

安装django-cms和django-debug-toolbar时遇到了同样的问题。问题出在工具栏中,所以我通过停用suncdb的工具栏解决了这个问题。