根据多个站点的请求动态更改Django设置变量

时间:2010-07-31 22:30:18

标签: django

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

1 个答案:

答案 0 :(得分:3)

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

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