首页 > 解决方案 > 生产中的 Django 迁移问题

问题描述

迁移文件发生冲突,是否需要提交迁移文件?是否需要运行 makemigrations?(蟒蛇,Django 2.11)

标签: djangomigration

解决方案


迁移是代码。它们必须在存储库中。不要在服务器上生成迁移。仅在您的开发人员机器上,不要忘记提交它们。遵循规则很重要:包含任何模型更改的每个提交都必须包含适当的迁移。然后在部署时,您需要应用它们。换句话说,当有人拉出你的代码并运行时,manage.py makemigrations他或她不会产生任何新的 migarions。


推荐阅读