有没有办法一次管理多个Django服务器?

时间:2013-06-21 17:35:35

标签: django django-admin

短版

是否有任何工具可以让我使用单个Django管理页面来影响不同服务器上的多个Django安装?

详细版本

我有一堆不同的服务器,每个服务器都有自己的Django安装。这很好......除非我想通过Django管理员对所有服务器做一些事情,在这种情况下我必须分别登录每个服务器。

例如,假设我有一个版本即将发布,并且一位同事(不是程序员)想要使用管理员制作关于该服务器用户要查看的版本的“消息”记录。他们必须分别登录每个服务器的管理员,创建消息记录,然后转到下一个服务器,直到他们完成所有服务器。

每当我进行多服务器更改时,为了解决这个问题,我一直在使用Git;即:

  1. 我使用文件进行更改
  2. 我推送提交
  3. 我立即在所有服务器上提取该提交(使用Fabric)。
  4. 然而,这也是次优的,因为我们无法利用管理界面,并且做一些像添加“新版本即将发布”消息一样简单的事情需要实际(微型)版本。

    所以,在我看来,处理这种问题的最佳方法是,如果我的同事可以使用某种元管理工具,可以同时使用Django管理员在多个服务器上工作。有什么相似的吗?

0 个答案:

没有答案