gpt4 book ai didi

Django 1.8 迁移 : django_content_type does not exist

转载 作者:行者123 更新时间:2023-12-03 02:21:04 26 4
gpt4 key购买 nike

我刚刚将 django 从 1.7.1 升级到 1.8.4。我尝试运行 python manage.py migrate 但出现此错误:

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

我删除了数据库,创建了一个新数据库,然后再次运行该命令。但我得到了同样的错误。我错过了什么吗?我需要做一些事情来升级我的 django 吗?

编辑:我降级回 1.7.1 并且它可以工作。有没有办法修复 1.8.4 版本的问题?

最佳答案

从您的应用程序中删除所有迁移文件夹并删除数据库,然后迁移您的数据库......

如果这不起作用,请从数据库中删除 django_migration 表并在 django_content_type 表中添加“name”列 ALTER TABLE django_content_type ADD COLUMN name character varying(50) NOT NULL DEFAULT 'anyName';然后运行$ python manage.py migrate --fake-initial

关于Django 1.8 迁移 : django_content_type does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32620930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com