ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

关于删除数据表之后,更改修改migrations记录的问题

2022-01-09 12:33:04  阅读:179  来源: 互联网

标签:删除 表格 更改 数据库 migrations django 数据表 迁移


提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

有时候一个models中数据表不止有一张,对于刚学习django的新手来说,有时候数据表建立之后在迁移文件的时候总是报错,这时候如果什么方法试过之后都不管用,可以考虑一下以下方法


提示:以下是本篇文章正文内容,下面案例可供参考

一、使用步骤

1.先把数据库中的报错表格删除

用可视化工具直接删除就可以

2.打开你的数据库中的django_migrations表格

这时候就要注意!

  • 如果你的一个应用的models中不止包含一个表的话,你则需要在你的应用下面的migrations文件夹下面找出包含你想要删除表格的文件,把它在数据库里面对应的记录删除掉。
  • 还有一种就是你的迁移文件下面执行的还包含其他表格,那么你就需要把该迁移文件中想要删除的表的对应的内容删除掉,保留其他表格的内容,同时这个迁移文件的操作记录保留在数据库的django_migrations中。
  • 删除之后需要检查保留下来的迁移文件中对上一次迁移记录的那部分内容的文件名字需要改一下,改成仍然保留在migrations中的前一个迁移文件的名称。

总结

以上就是删除数据库的方法,本人也是刚刚学习django的小白,如有错误欢迎指正。

标签:删除,表格,更改,数据库,migrations,django,数据表,迁移
来源: https://blog.csdn.net/weixin_50393852/article/details/122391931

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有