python 迁移文件 1050, "Table 'django_content_type' already exists"

python 迁移文件 1050,

解决办法

删数据库
删migrations文件下迁移文件
重新python manage.py makemigrations;
执行python manage.py migrate.

补充知识

Django的默认数据库表中有两张特别重要的表
一个是django_migration,另一个就是django_content_type。
前者记录了django工程中每一个已注册app下的migrations目录下执行python manage.py makemigration生成的initial文件和app的关系,用于django来根据对应的initial文件生成sql语句操作数据库表;
而后者则是一个记录已经initial过的app的相关信息。

你可能感兴趣的:(学习)