创建一个更新多个实例的Django补丁

时间:2017-04-12 09:52:57

标签: python django

我正在询问有关我的Django应用程序更新的问题。 我正在使用我的Django Development服务器,我想知道如何创建一个补丁,它将更新我在不同服务器上安装的不同Django项目。

例如:

在我的Dev'服务器,我在我的脚本中添加了一个新的查询。然后我想通过更新我的脚本而不仅仅是复制/过去修改,将这个新查询添加到我的所有虚拟实例中。它可以用于一个查询,但如果我有200行,复制/粘贴将太长。 我启动了一个补丁,无需手动复制/粘贴行即可进行所有更新。

如何做到这一点?

非常感谢

1 个答案:

答案 0 :(得分:1)

您应该考虑将项目迁移到version control system.

然后,每当您更改某些代码的本地副本以及push存储库中的更改时,您都可以fetch / rebase / pull进行更改您想要的任何地方(无论是您的服务器还是您的其他计算机),您的补丁都将被应用而无需复制/粘贴!

要考虑的某些版本控制系统:

  • Git Lab允许创建免费的私有存储库
  • Github"旧的可靠",但没有免费的私人存储库
  • Bit Bucket(不要自己使用它,但它被广泛使用!)
祝你好运:)