【问题标题】:Django 1.5.4: no such table: django_site in admin/Django 1.5.4:没有这样的表:admin/ 中的 django_site
【发布时间】:2014-02-11 21:42:23
【问题描述】:

pip 安装了 south,并在 settings.py 中将 south 添加到 INSTALLED_APPS 并运行 python manage.py migrate,但是当我导航到 localhost:8000/admin 时,它说

没有这样的表:django_site

我的迁移没有成功运行吗?当我输入命令 python manage.py migrate 时,它不再像以前没有安装 South 时那样抛出任何错误,它只是返回。

我正在使用 Windows 7 和 Pycharms。

【问题讨论】:

    标签: database django


    【解决方案1】:

    您可能需要在第一个 migrate 之前运行 syncdb

    python manage.py syncdb
    python manage.py migrate
    

    django_site 应该已经存在,并且它是在您运行 syncdb 时创建的

    【讨论】:

      猜你喜欢
      • 2015-09-01
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 2012-09-28
      • 2021-12-10
      • 2017-05-03
      • 2017-10-21
      相关资源
      最近更新 更多