数据库迁移问题:
在执行python manage.py makemigrations迁移命令之后,正常输出并生成迁移文件 ,查看数据库并没有生成对应的表;
解决办法:
1、首先删除migrations目录下的迁移文件
2、执行 python manage.py makemigrations your-app-name
3、mysql中执行delete from django_migrations where app = “your-app-name”;
4、重新执行迁移命令:python manage.py makemigrations your-app-name;python manage.py migrate your-app-name
因更换数据库导致model重新迁移时在MySQL中没有生成对应表 解决方法
最新推荐文章于 2022-12-02 23:02:24 发布