小编UnT*_*hie的帖子

将请求传递给自定义 Django 模板加载器

我想为我的 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”。

有没有办法将请求对象传递给自定义模板加载器?

django django-templates

4
推荐指数
2
解决办法
1393
查看次数

标签 统计

django ×1

django-templates ×1