Postgresql和Django 1.8中的迁移
在我的项目中,我使用的是django 1.8,如果我运行的话,它将用于一个新的项目Postgresql和Django 1.8中的迁移,django,database,postgresql,python-2.7,Django,Database,Postgresql,Python 2.7,在我的项目中,我使用的是django 1.8,如果我运行的话,它将用于一个新的项目 python manage.py runserver 它显示以下消息: 您有未应用的迁移;应用程序之前,您的应用程序可能无法正常工作。 运行“python manage.py migrate”以应用它们 那么如果我运行命令 python manage.py migrate 它对sqlite很有效。 但如果我在本地_settings.py中连接postgresql并运行上述迁移命令,则会出现以下错误: djan
python manage.py runserver
它显示以下消息:
您有未应用的迁移;应用程序之前,您的应用程序可能无法正常工作。
运行“python manage.py migrate”以应用它们
那么如果我运行命令
python manage.py migrate
它对sqlite很有效。
但如果我在本地_settings.py中连接postgresql并运行上述迁移命令,则会出现以下错误:
django.db.utils.ProgrammingError: relation "django_content_type" does not exist
您可能有一个应用程序具有ContentType的通用外键。这会导致迁移失败,因为数据库试图为尚不存在的表创建外键。尝试先使用python manage.py迁移contenttypes迁移contenttypes,然后应用其他迁移