django ifequal

时间:2009-07-01 01:33:43

标签: django django-templates

我需要为django项目创建一个仅显示非活动链接的链接部分,即。如果我在家,该部分只显示关于链接而不是主页链接。

我在模板中使用了这样的东西:

{% ifequal item.url request.path %}
<a href = "{{item.url}}" > {{item.name}} </a>
{% endifequal %}

它工作正常但是,如果我访问“/ section / page /”,“section”链接仍然显示,我不想发生这种情况。

我担心我是否可以使用类似的东西:

{% ifequal item.url+* request.path %}

任何人都能给我一个解决这个问题的线索吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

我相信this website拥有您需要的信息。基本上,您创建了一个自定义模板标记,允许您使用正则表达式将网址与活动链接相匹配,就像您使用网址一样。

您可能需要稍微修改它以获得您想要的确切功能,但这应该会给您一个良好的开端。