9

类似于这个问题:

Django 模板,if 标记基于当前 URL 值

只有我想检查 url 中是否有单词 - 你知道,比如

if a.find(b) == -1

我怎样才能做到这一点?

4

2 回答 2

25

也许是in运营商?

{% if b in request.path %}
    hello world!
{% endif %}

如果这不能满足您的需要,则将逻辑移动到您的视图或创建自定义模板标签。

于 2012-10-13T22:23:32.437 回答
1

忘记request参数并使用:

{% if 'search_term' in request.GET %}
  Hello World!
{% endif %}
于 2018-11-29T14:20:59.950 回答