0
我需要加载一些模板,路径取决于它们的上下文。我创建了一个自定义Loader。我如何从自定义模板加载器访问模板的上下文?如何从Django中的模板加载器获取模板上下文?
我需要加载一些模板,路径取决于它们的上下文。我创建了一个自定义Loader。我如何从自定义模板加载器访问模板的上下文?如何从Django中的模板加载器获取模板上下文?
你能举一个你有什么样的项目结构的例子吗?
它是:
myproject/
myapps1/templates/myapp_template
还是常规:
myproject/
myapps1
templates/myapps1/myapp_template
之所以问的是,很多问题都可以通过模板标签,url.py
和项目结构来解决。
在第一种类型中,您可能需要自定义装载机。在第二,模板标签和myapps1/urls.py
会做的伎俩。
我得出结论,没有办法从模板加载器获取上下文,所以最后我重写了'TemplateView'的渲染函数并开发了一个自定义'include'模板标签:) ty! – 2012-04-08 10:27:28
优秀。我将在未来的某个地方使用它。 – Afrowave 2012-04-27 10:17:39