【发布时间】:2023-03-20 19:09:02
【问题描述】:
我想为我的 Django 应用程序编写自定义模板加载器,它根据作为请求一部分的键查找特定文件夹。
让我更详细地说明一下。假设我将获得每个请求的密钥(我使用中间件填充)。
示例:request.key 可以是“india”或“usa”或“uk”。
我希望我的模板加载器查找模板“templates/<key>/<template.html>”。所以当我说{% include "home.html" %} 时,我希望模板加载器根据请求加载“templates/india/home.html”或“templates/usa/home.html”或“templates/uk/home.html”。
有没有办法将请求对象传递给自定义模板加载器?
【问题讨论】: