3

所以我克隆了我的仓库,获取了它,在它的依赖项上运行了 pip 并同步了我的数据库,但同步失败了:

DatabaseError: no such table: django_site

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

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

4

1 回答 1

0

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

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

于 2015-04-20T07:53:16.170 回答