请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

把你的代码考进来 执行 makemigrations 报错。 看下怎么回事 , 百度不到答案

正在回答 回答被采纳积分+3

1回答

Ethreal 2019-01-18 17:08:39

你好我是课程助手,django的同步数据库依赖会依赖migrations里面的记录来对数据库进行变更,如果对数据库有任何操作建议通过数据库迁移命令python manager.py makemigrations    python manager.py migrate  进行数据库迁移, 像你这种情况你可以选择清空项目中的这个迁移记录文件全部删除,清空数据库 然后重新执行数据库迁移命令重新生成

0 回复 有任何疑惑可以回复我~
  • bobby #1
    赞,我补充一下具体的步骤:
    1. 通过navicat删除所有表
    2. 删除所有apps下的应用目录下的migrations文件夹下除了 __init__.py的所有文件
    3. 重新 makemigrations和migrate
    回复 有任何疑惑可以回复我~ 2019-01-19 11:22:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信