Django 恢复设置中的活动站点域,因为我有多个站点

Django 恢复设置中的活动站点域,因为我有多个站点,django,Django,我有一个问题,恢复当前活动的站点的域,我需要在设置中恢复它,以通过我正在执行的项目的配置,因为我无法使用 从django.contrib.sites.models导入获取当前站点 或者类似设置的东西,有没有办法在这里获取域?也许这会有帮助: 为了在生产中为不同的站点提供服务,您需要使用每个站点ID创建一个单独的设置>文件(可能从公共设置文件导入以避免>复制共享设置),然后为每个站点指定适当的>DJANGO\u设置\模块 为了让我理解你的问题,你有一个域,例如mydomain.com,它当前指向

我有一个问题,恢复当前活动的站点的域,我需要在设置中恢复它,以通过我正在执行的项目的配置,因为我无法使用

从django.contrib.sites.models导入获取当前站点

或者类似设置的东西,有没有办法在这里获取域?

也许这会有帮助:

为了在生产中为不同的站点提供服务,您需要使用每个站点ID创建一个单独的设置>文件(可能从公共设置文件导入以避免>复制共享设置),然后为每个站点指定适当的>DJANGO\u设置\模块


为了让我理解你的问题,你有一个域,例如mydomain.com,它当前指向一个Django项目,你想将它重新映射到另一个项目?如果我拥有两个网站,www.domain1.com和www.domain2.com,我需要添加一个网站域,该域将在设置中的一个变量中处于活动状态。你是什么意思,是否添加将处于活动状态的域?这两个域都会指向应用程序吗?我不知道这是否可能,但像get_current_site()这样的东西我认为这是一种方法: