Python Django模板——基于当前URL路径的条件

Python Django模板——基于当前URL路径的条件,python,django,Python,Django,我正试图从我的网站的“博客”部分排除一些内容,并希望在以/Blog开头的任何路径上排除这些信息,这将包括主/blog页面和任何其他相关页面,包括blog/等。我已经看过并尝试了这里提到的一些建议,但无法完全实现。以下是我的两个博客URL: url(r'^$', BlogListView.as_view(), name='blog'), url(r'^(?P<slug>[\w-]+)/$', blog_post, name='blog_post') url(r'^$',BlogLis

我正试图从我的网站的“博客”部分排除一些内容,并希望在以/Blog开头的任何路径上排除这些信息,这将包括主
/blog
页面和任何其他相关页面,包括
blog/
等。我已经看过并尝试了这里提到的一些建议,但无法完全实现。以下是我的两个博客URL:

url(r'^$', BlogListView.as_view(), name='blog'),
url(r'^(?P<slug>[\w-]+)/$', blog_post, name='blog_post')
url(r'^$',BlogListView.as_view(),name='blog'),
url(r'^(?P[\w-]+)/$,blog\u post,name='blog\u post')
以及我在django模板中尝试的内容(未成功):

{% url 'blog:blog_post' slug=slug as the_url %}
{% if request.path == the_url %}
   <div>&nbsp;</div>

{% else %}

<div class="container">
    <div class="nav-2">
      <ul class="nav nav-pills">

          {% block side_block %}

          {% get_category_list %}

            {% endblock %}

      </ul>

    </div>
    </div>
{% endif %}
{%url'blog:blog\u post'slug=slug作为\u url%}
{%if request.path==_url%}
{%else%}
    {%block side_block%} {%get_category_list%} {%endblock%}
{%endif%}
好的,多亏了

{% if '/blog/' in request.path %}DO SOMETHING HERE{% endif %}