Django匹配当前的URL和加载模板

时间:2016-11-07 15:33:20

标签: django

所以,我正在尝试根据当前网址加载模板,

例如:

{% if 'foo/bar/gallery' in request.path %}
    {% include 'web/custom/foo/bar/gallery.html' %}
{% endif %}

foo / bar /是动态的,目录模板位置也是如此。字符串“gallery”将始终相同,如果重要,可以进行硬编码。 如何实现这一目标?

仅供参考:依然是django 1.3.7

1 个答案:

答案 0 :(得分:1)

我认为你应该避免模板中的逻辑。 我建议2个选项:

  • 在视图中准备模板的名称
  • 或者,创建模板标签,以便处理模板外的逻辑。