SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
没有迁移的应用程序不得与有迁移的应用程序有关系。为什么?
问题描述
投票:0
回答:1
django 文档中有一段模糊的段落
:
没有迁移的应用程序不得有关系(ForeignKey、 ManyToManyField 等)到具有迁移的应用程序。有时可能会起作用, 但不支持。
我有5年的经验,从来没有遇到过这些情况的问题。在什么情况下与“具有迁移的应用程序”相关是危险的?
django
database-migration
1个回答
0
投票
文档中关于多个应用程序的警告,其中一些应用程序未通过 djangos 迁移系统进行管理,其根源在于架构管理和一致性的潜在问题。
假设我们有 2 个应用程序:
无需迁移
:此应用程序通过手动模式或遗留方法管理其模型。
使用迁移
:此应用程序由 django 通过应用于数据库的迁移来管理和跟踪
任一应用程序中的任何架构更改都不会正确反映在另一个应用程序中,从而导致架构最终不同步。您还缺乏适当的依赖关系管理,这可能会导致迁移以错误的顺序运行。
一般来说,不建议以不同的方式管理多个应用程序。最终,这会导致问题。
我根据我对 django 和迁移的理解写了这篇文章。不要将此视为事实。我只是不喜欢您收到的第一条评论。
最新问题
Hibernate 映射具有空值的复合键
使用事件监听器添加美元符号
影响网页宽度的边距和填充
如何使用 Python 将 JSON 文件中的表引用映射到 Excel 文件中的相应值?
使用 Python Bokeh 在单个输出中绘制多个数据帧 - 如何为循环中的每个图创建图例?
无法导入带有诗歌的pandasai
sympy.矩阵哈希值差异
Splunk Otel Collector 多线配置
iframe 已加载正确的 src,但未下载 pdf
sed:尝试删除空行时未终止的地址正则表达式
我应该使用什么 Apache Ant 版本来运行 Java 6 项目? [重复]
如何循环遍历包含对象和对象数组的嵌套 JSON 对象
在 Django 中使用序列化器验证 POST 参数
在 iOS 上测试 AdMob
当我测试应用程序时,它说邮件和密码都不正确,即使我只输入了错误的邮件部分
如何使用 tailwind css `theme` 功能和不透明度修改器
Visual Studio 2022:AWS Toolkit 损坏,不允许我重新安装
如何在 C 中实现更快的素数搜索算法
Python K-Means 聚类和最大距离
如何在本地将 .h5 张量流模型文件转换为 tflite 模型?
© www.soinside.com 2019 - 2024. All rights reserved.