Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建一个Django修补程序,用于更新多个实例_Python_Django - Fatal编程技术网

Python 创建一个Django修补程序,用于更新多个实例

Python 创建一个Django修补程序,用于更新多个实例,python,django,Python,Django,我在问一个关于Django应用程序更新的问题。 我正在开发Django开发服务器,我想知道如何创建一个补丁来更新安装在不同服务器上的不同Django项目 例如: 在我的开发服务器中,我在脚本中添加了一个新查询。然后,我想通过更新脚本,而不仅仅是复制/过去的修改,将这个新查询添加到我的所有虚拟实例中。它可以用于一个查询,但如果我有200行,复制/粘贴将太长。 我启动了一个补丁,它将在不手动复制/粘贴行的情况下进行所有更新 这怎么可能呢 P.>非常感谢你 < P>你应该考虑把你的项目迁移到 然后,每

我在问一个关于Django应用程序更新的问题。 我正在开发Django开发服务器,我想知道如何创建一个补丁来更新安装在不同服务器上的不同Django项目

例如:

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

这怎么可能呢


P.>非常感谢你

< P>你应该考虑把你的项目迁移到

然后,每当您将某些内容更改为代码的本地副本,并将更改推送到存储库中时,您可以
获取
/
重新设置基址
/
拉取
您所做的更改(无论是您的服务器还是您的另一台计算机),并且您的修补程序将在不复制/粘贴的情况下应用

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

  • 允许创建免费的私有存储库
  • “旧的可靠的”,但没有免费的私有存储库
  • (我自己不用,但它被广泛使用!)

祝你好运:)

谢谢你快速的回答!您认为Git Lab/Github是一种非常“专业”的方法,可以同时更新所有实例吗?很快我就可以在每台服务器上安装12000台带有Django项目的服务器。您仍然需要登录到每台服务器,然后
获取
/
重新基址
/
拉取
您的更改以分别修补每台服务器中的每个代码库,但这是一种专业的方法!顺便说一句,12000台服务器?哇!好极了!是的,大约有12000台服务器,因为这是针对4个国家/地区的国家项目;)祝你好运:)