码迷,mamicode.com
首页 > 移动开发 > 详细

No migrations to apply. django同步数据库失败

时间:2020-05-27 18:45:16      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:mysq   表结构   操作   content   let   delete   use   form   http   

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

技术图片

No migrations to apply. django同步数据库失败

标签:mysq   表结构   操作   content   let   delete   use   form   http   

原文地址:https://www.cnblogs.com/wonderlandlove/p/12975080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!