Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以从模型中删除 M2M 字段并保留连接表?
上下文:我正在尝试将模型添加到现有的 M2M 字段中,如本文所述
但是像这样简单地这样做会导致在部署期间访问旧表时生产应用程序崩溃 - 迁移和代码更新之间的短暂窗口,当旧代码将尝试访问新数据库片刻时 - 没有旧表在其中.
运行时可以使用--fake标志manage.py migrate。这将生成一个迁移文件,说明模型字段已被删除,并将其标记为已在数据库迁移表中应用,但实际上并未执行 SQL 以删除相应的表等。在此处阅读更多
--fake
manage.py migrate