python Django项目中迁移数据库报错1050 1060

版权声明:转载请标明本文来源,欢迎点赞评论一起学习ヾ(◍°∇°◍)ノ゙ https://blog.csdn.net/slyslyme/article/details/89644156

django.db.utils.OperationalError: (1060, "Duplicate column name 'user_id'")

键入命令行 python manage.py dbshell

进入数据表 django_migrations, 删除对应的app字段

重新运行(可以尝试删除项目app->migrations  删除当前文件下的除了__init__.py)

然后在重新使用命令: python manage.py makemigrations  和  python manage.py migrate

在不行的话, 使用命令python manage.py migrate myapp --fake

django.db.utils.InternalError: (1050, "Table 'django_content_type' already exists")

python manage.py migrate myapp --fake

猜你喜欢

转载自blog.csdn.net/slyslyme/article/details/89644156
今日推荐