【问题标题】:Changing Django settings variable dynamically based on request for multiple site根据对多个站点的请求动态更改 Django 设置变量
【发布时间】:2011-03-23 17:48:30
【问题描述】:

请根据请求的站点在自定义中间件函数中动态更改 django 设置文件的 urlconf 和 templatedir 变量是否正确。

【问题讨论】:

  • 我不会这样做。我会使用 urlconf 指向正确的模板目录和 urls.py 文件。

标签: django


【解决方案1】:

没有。我不知道你为什么要这样做。如果你有多个站点,正确的服务方式是使用多个 WSGI 实例,每个实例指向单独的 settings.py 和 urls.py 文件。

评论后编辑:这与站点框架无关,它是完全可选的。正如我所说,如果您想为多个站点提供服务,请使用多个.wsgi 脚本,每个脚本指向一个单独的urls.pysettings.py。其余所有代码都可以相同。

【讨论】:

  • 好的,如果我需要某个网站的通用功能,我该如何实现而无需复制编码
  • 我正在检查是否可以从 django 代码库的单个实例运行多个站点。不使用 django buitin 站点框架。为了更好的代码重用性
猜你喜欢
  • 2011-09-05
  • 2015-02-08
  • 1970-01-01
  • 2015-02-06
  • 1970-01-01
  • 1970-01-01
  • 2018-12-18
  • 1970-01-01
  • 2023-03-29
相关资源
最近更新 更多