执行数据库迁移时,报错提示如下:
django.db.utils.InternalError: (1060, "Duplicate column name 'desc_detail'")
第一步:删除子应用目下migrations迁移目录下迁移文件记录。如下图0001_initial.py
2.此时又报另一张数据库表相关的错。
django.db.utils.InternalError: (1050, "Table 'tb_address' already exists")
此时再删除这个相关数据库表子应用migrations目录下迁移文件记录。
然后删除当前需要迁移的数据库表相关的子应用下的migrations里面的迁移记录文件(即刚才出错期间的迁移记录文件)。
最后再重新执行数据库迁移命令。
python manage.py makemigrationspython manage.py migrate