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

有没有办法一次管理多个Django服务器?,django,django-admin,Django,Django Admin,短版 是否有任何工具可以让我使用一个Django管理页面来影响不同服务器上的多个Django安装 详细版本 我有很多不同的服务器,每个服务器都有自己的Django安装。这很有效。。。除非我想通过Django管理员对所有服务器进行操作,在这种情况下,我必须分别登录到每台服务器 例如,假设我即将发布一个版本,一位同事(不是程序员)希望使用管理员制作一个关于该版本的“消息”记录,供服务器用户查看。他们必须分别登录到每台服务器的管理员,创建消息记录,然后转到下一台服务器,直到完成所有任务 为了解决这个问

短版

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

详细版本

我有很多不同的服务器,每个服务器都有自己的Django安装。这很有效。。。除非我想通过Django管理员对所有服务器进行操作,在这种情况下,我必须分别登录到每台服务器

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

为了解决这个问题,每当我有一个多服务器的变化,我一直在使用Git;即:

  • 我对更改的文件进行了提交
  • 我推动那项承诺
  • 我一次在所有服务器上执行提交(使用结构)
  • 然而,这也是次优的,因为我们不能利用管理界面,而做一些简单的事情,比如添加一条“新发布即将到来”的消息,需要实际的(迷你)发布本身


    所以,在我看来,最好的处理方法是,如果有某种元管理工具,我的同事可以使用它同时在多台服务器上进行Django管理工作。是否存在类似的情况?

    为什么您的服务器不使用相同的数据存储?这似乎是客户的任务。@Ignacio Vazquez Abrams我们不使用相同的数据存储是出于非技术业务原因(简而言之,我们的客户需要他们自己的专用数据库)。@Paulo Scardine感谢您的建议,但是站点框架支持在一台服务器上运行多个站点。。。这对拥有多个服务器的情况毫无帮助。@MachineHost:IINM,只要所有站点共享同一个数据库,您就可以使用站点框架(如果它们共享一些内容,这将使您的生活更轻松)。