我正在将django-1.5项目更新到django-1.7.2,在迁移时,我一直得到"relation“auth_user不存在。但是,如果我运行python manage.py测试-v2来查看数据库创建/迁移的过程
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying subscription.0001_initial... OK迁移结果很好。我是不是错过了一步?我相信一个人不需要再简单地同步数据库了。
python manage.py migrate但是这样做并不适用于django应用程序的迁移。
注意:我不是使用自定义用户类,而是使用常规的django.contrib.auth.models.User
发布于 2015-05-30 00:52:11
你是不是已经在真实的数据库上伪造了迁移?
试着检查
select * from django_migrations where app='auth'如果有任何记录,就删除它们。
发布于 2015-05-30 00:42:48
你需要做两件事:
python manage.py makemigrations然后
python manage.py migrate迁移确实适用于迁移,但首先需要创建迁移。这两个步骤或多或少是替换了旧的syncdb。
https://stackoverflow.com/questions/30540974
复制相似问题