枕上从妨一夜睡,灯前读尽十年诗。这篇文章主要讲述No migrations to apply. django同步数据库失败相关的知识,希望能为你提供帮助。
C:\\Users\\Desktop\\homeWork\\Django_stu_man>
python manage.py migrate
Operations to perform:
Apply all migrations: admin, app01, auth, contenttypes, sessions
Running migrations:
No migrations to apply.
建完表之后,再对一张表进行了一次修改,运行python manage.py migrate,
总是No migrations to apply,数据库中表结构也没有生成
后来只是删掉了对应的App,再次迁移生成表,依然没有成功
最后找到正解:
我的解决方案
删除该App下的 migrations 文件夹
1.从命令行进入mysql数据库
2.use 对应的库
3.输入命令 :delete from django_migrations where app=\'your-app-name\';
#your-app-name是对应的你的APP的名字
文章图片
4.最后就可以执行对应的迁移表操作了:
python manage.py makemigrations
python manage.py migrate
文章图片
另一种pycharm迁移表操作
文章图片
#然后依次输入 makemigrations和migrate
文章图片
ps:建议再输入 makemigrations 后面跟上你的App 名字
例如:makemigrations app01
【No migrations to apply. django同步数据库失败】
文章图片
推荐阅读
- appium在windows下的安装
- Power Apps Community Plan及一些常见问题
- Android内存优化大盘点
- gradle assemble productflavor android
- uniapp分享功能-系统分享
- mybatisGenerator生成mapper和po
- appium报错--版本不匹配
- appium--adb版本过低
- 使用appium在android7.0真机上测试程序时报错command failed shell “ps ‘uiautomator’”的解决方式