python - Django 1.8 和 syncdb/migrate 的 auth_user 错误

标签 python django buildout django-syncdb django-1.8

当升级到 Django 1.8(使用 zc.buildout)并运行 syncdb 或 migrate 时,我收到以下消息:

django.db.utils.ProgrammingError: 关系“auth_user”不存在

我的一个模型包含 django.contrib.auth.models.User:

user = models.ForeignKey(
    User, related_name='%(app_label)s_%(class)s_user',
    blank=True, null=True, editable=False
)

降级到 Django 1.7 可以消除该错误。我必须在 Django 1.8 中以不同的方式包含 User 对象吗?

最佳答案

我通过先运行 auth 来解决这个问题,然后是我的其余迁移:

python manage.py migrate auth
python manage.py migrate

关于python - Django 1.8 和 syncdb/migrate 的 auth_user 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29689365/

相关文章:

python - 字典/数据库键值检索

django - django-pjax 应该如何处理重定向?

python - zc.buildout 停止工作 : ImportError: No module named apport. fileutils

python - 使用 buildout 安装 OpenERP 服务器时出现问题!

plone - 在 Plone 4.3 中开发 grok 风格的 Dexterity 插件

python - 将分类变量列表转换为 (0,1) 列表

python - Selenium:driver.get_cookies() 返回不完整的 cookie 列表

python - 如何在 Tkinter 中单击条目时显示默认触摸键盘?

django - 从 ReactJs/Axios 下载的 Zip 文件已损坏

django - 如何使用一个 PageTemplate 从 reportlab 创建 2 个页面?