请根据所请求的站点,在自定义中间件功能中动态更改django设置文件的urlconf和templatedir变量是否正确。
答案 0 :(得分:3)
没有。我不知道你为什么要这样做。如果您有多个站点,则提供服务的正确方法是使用多个WSGI实例,每个实例都指向单独的settings.py和urls.py文件。
评论后编辑:这与网站框架无关,网站框架完全是可选的。正如我所说,如果您想要为多个网站提供服务,请使用多个.wsgi
脚本,每个脚本指向一个单独的urls.py
和settings.py
。所有其余代码都可以是相同的。