加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

django – 从南迁移历史中删除迁移

发布时间:2020-12-20 13:35:45 所属栏目:Python 来源:网络整理
导读:我有一个名为’机器人’的应用程序并使用它的0.9版本 我后来发现0.9有一个我不想要的功能,并降级到0.8 过了一段时间,我尝试在我的项目上进行南迁移并遇到错误 south.exceptions.NoMigrations:来自’/home/ubuntu/virtualenvs/codingqna/local/lib/python2.7
我有一个名为’机器人’的应用程序并使用它的0.9版本

我后来发现0.9有一个我不想要的功能,并降级到0.8

过了一段时间,我尝试在我的项目上进行南迁移并遇到错误
south.exceptions.NoMigrations:来自’/home/ubuntu/virtualenvs/codingqna/local/lib/python2.7/site-packages/robots/__init__.pyc’u0026gt;’的应用程序’< module'robots'没有迁移. 我猜0.9有迁移文件,但0.8没有,南方抱怨它. 如何从南方的历史中删除它,就像它从未存在过一样? (就像我从头开始使用0.8而没有迁移文件) 或者我可以在这里使用的任何其他方式?

解决方法

delete from south_migrationhistory where app_name='robots';

south_migrationhistory表只记录已应用的迁移和尚未应用的内容.由于0.8的机器人没有任何迁移文件,因此可以删除表south_migrationhistory中的任何条目,它不会影响任何其他内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读