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
本文详细介绍了如何解决在Django项目中遇到的数据库迁移错误,包括duplicate column name和table already exists的问题,提供了具体的步骤和命令行操作指南。

167

被折叠的 条评论
为什么被折叠?



