数据库迁移问题:
在执行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中没有生成对应表 解决方法
最新推荐文章于 2024-07-15 11:11:42 发布
本文介绍了一种解决Python Django框架中数据库迁移失败的方法。当执行迁移命令后数据库未生成对应表时,可以通过删除迁移文件、清空迁移记录及重新执行迁移命令来解决问题。
1084

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



