单爆手

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

数据库迁移问题:
在执行python manage.py makemigrations迁移命令之后,正常输出并生成迁移文件,但执行python manage.py migrate之后显示,No migrations to apply

,且查看数据库并没有生成对应的表;
解决办法:
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

posted on 2020-07-01 16:43  单爆手  阅读(773)  评论(0编辑  收藏  举报