django - 生产中的 Django 迁移问题
问题描述
迁移文件发生冲突,是否需要提交迁移文件?是否需要运行 makemigrations?(蟒蛇,Django 2.11)
解决方案
迁移是代码。它们必须在存储库中。不要在服务器上生成迁移。仅在您的开发人员机器上,不要忘记提交它们。遵循规则很重要:包含任何模型更改的每个提交都必须包含适当的迁移。然后在部署时,您需要应用它们。换句话说,当有人拉出你的代码并运行时,manage.py makemigrations
他或她不会产生任何新的 migarions。
推荐阅读
- node.js - 在验证和序列化中检索数据。fastify 的问题
- c++ - 从编辑框中获取输入作为显示结果
- java - 电容器,插件内的android onActivityResult
- vue.js - VueJS:如何不连接链接网址?
- c++ - C++20 可能和不太可能?
- visual-studio-code - 我的 vscode 上的“构建”按钮在哪里?
- neo4j - 使用 Cypher Neo4j 的 Apache Zeppelin 条形图不显示数量/数字
- ruby - STDIN.getpass 并不总是在终端中显示钥匙图标
- pine-script - 脚本编译并满足 strategy.entry 条件,但回测中未启动交易
- php - 如何使用运算符和 && 显示“某物”