如何基于URL和所有递归URL在Django中显示内容

如何基于URL和所有递归URL在Django中显示内容,django,templates,url,wildcard,Django,Templates,Url,Wildcard,我在Django模板中有这个 {% if request.get_full_path = "/blog/" %} do something {% endif %} 当我进入http://somesite.com/blog/ 我要做的是包括所有子目录 大概是 {% if request.get_full_path = "/blog/*" %} do something {% endif %} 不幸的是,据我所知,Django不在模板中使用通配符。那我该怎么做呢?试试这个: {% i

我在Django模板中有这个

{% if request.get_full_path = "/blog/" %}
   do something
{% endif %}
当我进入
http://somesite.com/blog/

我要做的是包括所有子目录

大概是

{% if request.get_full_path = "/blog/*" %}
   do something
{% endif %}
不幸的是,据我所知,Django不在模板中使用通配符。那我该怎么做呢?

试试这个:

{% if request.get_full_path|slice:'0:6' == '/blog/' %}

是的,这很有效!我本以为会有一种更典型的方法来做这件事。我与Django合作得越多,我就越意识到情况往往并非如此。