gpt4 book ai didi

django - 在 Django 中处理生产迁移和开发迁移

转载 作者:行者123 更新时间:2023-12-02 18:41:21 25 4
gpt4 key购买 nike

在开发 Django 项目时,所有的迁移都存储在每个应用程序文件夹中,但是,在生产中我不想要这些迁移,我想保留一个 Production 数据库和一个 开发数据库:

如何在生产和开发环境中处理 Django 迁移?

我问这个问题是因为在开发项目中用新的添加来更新我部署的项目真的很难,我理想的情况是将每组迁移保存在源代码之外的文件夹中,就像数据库一样.

最佳答案

最好的想法是保持生产迁移和开发迁移相同,同时在推送代码之前开发干净的迁移,并且您应该将迁移也推送到您的版本控制系统中。

在开发中,您最终可能会删除一个表并重新创建它,因此请确保您不会推送非预期的迁移。问题是您应该将迁移视为代码,而不是自动化脚本。我过去犯过很多错误,所以,我得出了在代码中包含迁移的结论。这很有效,可以提供更多控制权。

此外,您可能需要在生产中进行数据迁移,如果您不推送代码,您将如何做?

关于django - 在 Django 中处理生产迁移和开发迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67973657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com