升级到 Django 1.8(使用 zc.buildout)并运行 syncdb 或 migrate 时,我收到以下消息:
django.db.utils.ProgrammingError: relation "auth_user" does not exist
我的模型之一包含 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 对象吗?