情景一:不需要原有的数据库数据
- 删除数据库所有的表
- 删除项目的migration模块中的所有 文件,除了__init__.py 文件
- 执行脚本
python manage.py makemigrations
python manage.py migrate
情景2:不想要删除现有的数据库,只是想重新建立 migration 文件
首先要保证,目前的migration文件和数据库是同步的,通过执行
python manage.py makemigrations
如果看到 这样的提示: No changes detected,则可以继续接下来的步骤
通过执行
python manage.py showmigrations
结果,可以看到当前项目,所有的app及对应的已经生效的migration文件如
git_hook
[X] 0001_initial
guardian
[X] 0001_initial
kombu_transport_django
[X] 0001_initial
message
(no migrations)
order
[X] 0001_initial
pay
[X] 0001_initial
[x] 0002_add_model
sessions
[X] 0001_initial
通过执行
$ python manage.py migrate --fake pay zero
这里的 pay就是你要重置的app
之后再执行 python manage.py showmigrations,你会发现 文件前的 [x] 变成了[ ]
现在,你可以删除pay 这个 app下的migrations模块中 除 init.py 之外的所有文件。
之后,执行
$ python manage.py makemigrations
程序会再次为这个app 生成 0001_initial.py 之类的文件
最重要的一步来了, 执行
python manage.py migrate --fake-inital
–fake-inital 会在数据库中的 migrations表中记录当前这个app 执行到 0001_initial.py ,但是它不会真的执行该文件中的 代码。
这样就做到了,既不对现有的数据库改动,而又可以重置 migraion 文件,妈妈再也不用在 migration模块中看到一推文件了。
参考https://simpleisbetterthancomplex.com/tutorial/2016/07/26/how-to-reset-migrations.html
相关推荐:
seo要懂些什么,seo主要做什么的 ,小艾艾AI
怎么用AI缩写文章,轻松提高效率的全新方法
“扩写AI”-引领写作革命,开启智能创作新时代,dede seo 标题如何填写
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
seo要什么条件,seo都需要做什么 ,交互ai求职
SEO技术如何通过优化提升网站流量与排名,四平网站优化公司
什么是SEO优化方案,seo的优化方案 ,ai emorobot
ChatGPT界面看不到用户:隐秘的互动方式与智慧的背后,AI和UR
亚马逊站内seo是什么优化,亚马逊seo关键词优化软件 ,ai画卡通章鱼
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
软件AI:颠覆未来的智能革命
摘要AI生成:高效工作的新时代利器
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
SEO怎么设置:让你的网站快速登上搜索引擎首页的秘密,Ai压印分色
为什么seo推广那么多,seo推广难吗 ,东莞ai听译平台
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
主题导航-引领互联网世界的智慧之路,大渡口网站建设方案
ChatGPT无法访问原因分析及解决方案,斑马ai报道
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
SEO应该如何提升网站流量与排名?揭秘成功的SEO策略,肺炎疫苗推广营销
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
SEO站群:打造强大网络营销引擎,助力企业快速提升排名与流量,seo网站排名案例
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
SEO中的别类词:提升排名,轻松超越竞争对手,ai插画生肖
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
ChatGPT手机下载后打不开?可能是这些问题导致的,解决方法在这里!,孤城ai动画
用AI生成文章,让创作更简单高效
人工AI软件的未来:智能时代的创新驱动力
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
怎么用AI写文:让创作更轻松,效率翻倍
ChatGPT故障你从未听过的真相,究竟是什么让它偶尔“失灵”?,ai 图片 矢量
seo追词是什么,seo词条 ,52580609AI
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
GoogleGPT-引领未来智能对话的革命,灵境ai画质
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
ChatGPT崩溃!用户反馈网页端无法访问,修复急需,ai院子
seo要学什么语言,做seo需要什么语言 ,ai martino
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
ChatGPT免登录:轻松畅聊,无需注册,快速体验AI智能助手,眼泪ai
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
AI工具汇总网站,让科技为您的工作加速
SEO广告:如何借助SEO提升品牌曝光与销售业绩?,网站推广怎么选择
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
SEO外,如何提升网站整体营销效果?,文轩网络营销推广方案
ChatGPT安装包Windows版-让智能助手触手可得,q和ai
SEO更好,让你的网站从此脱颖而出,渝中的知名网站建设