python - 如何取消暂存/恢复未应用的迁移?
问题描述
我想取消暂存(类似于 git)所有未应用的迁移。showmigrations
给出:
blog
[X] 0001_initial
[X] 0002_auto_20180509_1033
[ ] 0003_auto_20180531_1951
[ ] 0004_auto_20180531_2039
[ ] 0005_post_tags
我有 3 个未应用的迁移。我认为它们现在对我的数据库表没有任何影响?(因为它们没有应用,如果我错了,请纠正我)。我已经阅读了其他答案,但没有找到一种简单的方法来取消所有未应用的迁移(例如:git reset
command )。Docs 谈论makemigrations
被类比到git add
和migrate
被类比到git commit
.
(我也不知道我有 3 个未应用的迁移,不是所有未应用的迁移都应该在一个文件中吗?就像在你不提交之前,你只是在暂存更改,所以一切都应该在一个文件中? 在这种情况下,当我使用migrate
命令时,是否会应用所有迁移?)
解决方案
推荐阅读
- javascript - 尝试编辑我的表单以更新用户详细信息,但表单拒绝在反应中更新
- python - 如何计算两个高斯混合的单个均值、标准差、相对比例?
- javascript - string.slice(0, -1) 如何处理 javascript 中的字符串?
- c# - 如何将单词附加到带有双引号的特定字符串?
- django - django 数字海洋 git
- android - 一旦活动从另一个功能开始,如何共享数据?
- schema.org - 我应该将哪种 Schema.org 类型用于数字商品服务?
- c++ - 如何在 clion(bazel 项目)中设置 c++ 标准?
- java - Marshmallow 每次都要求存储许可,即使一旦给予
- android - androidx.constraintlayout.widget.ConstraintLayout:ProgressBar 不显示在 MaterialButton 上方