如何将URL传递给Django模板中的模板过滤器

AJ

我有一种情况让我感到震惊,并且找到了更好的应对方法。我有一个<li>HTML。我想添加class="active"是否打开某些URL。

例子

如果打开“登录”页面,则意味着/login/我的request.path中href。

为此,我写了一个模板过滤器,我这样称呼它。

{% if request|is_open:"login" %}
    <li class="active">
        {% else %}
    <li>
{% endif %}
<a href="{% url 'login' %}">Login Here</a>
</li>

但是我需要一种更清洁的方式来处理它。我可以通过{%url 'login' %}模板过滤器吗?这样我就可以将命名的url传递给模板过滤器,它让我知道这是否是已打开的url。

现在,工作确实是硬编码的,我想更改。

布鲁诺·德斯胡里尔斯
{% url 'login' as login_url %}
<li {% if request|is_active:login_url %}class="active" {% endif %}
  ...
</li>
<a href="{{ login_url }}">Login here</a>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将变量传递给过滤器

来自分类Dev

如何将字符串文字传递给JavaScript中的过滤器函数

来自分类Dev

如何将 $scope 值传递给 AngularJs 中的自定义过滤器?

来自分类Dev

如何将下拉值作为输入传递给 Shiny 中的过滤器函数

来自分类Dev

django-如何将自定义模板过滤器应用于绝对URL

来自分类Dev

如何将url参数传递给模板中的url标记

来自分类Dev

如何将html模板中的drop值传递给Django中的视图?

来自分类Dev

如何将模板传递给属性中的指令?

来自分类Dev

如何将参数传递给流星中的模板事件?

来自分类Dev

如何将数组传递给Express中的ejs模板?

来自分类Dev

如何将模型传递给模板

来自分类Dev

如何将参数传递给过滤器方法并使用不同的参数在 React onClick 事件中调用函数?

来自分类Dev

带有过滤器的Django URL模板

来自分类Dev

无法在Django自定义模板过滤器的参数中传递模型对象

来自分类Dev

如何将2个参数从模板传递给Django中的视图?

来自分类Dev

如何将附加参数传递给jQuery过滤器函数

来自分类Dev

如何将非作用域变量传递给AngularJS过滤器?

来自分类Dev

如何将修改后的/包装的HTTPServletRequest传递给后续的Zuul过滤器?

来自分类Dev

我们如何将多个过滤器传递给 OData 读取

来自分类Dev

如何将模板类的名称传递给模板参数?

来自分类Dev

Django 1.9.3-如何将HTML模板传递给索引模板

来自分类Dev

模板中的Django布尔过滤器元素

来自分类Dev

Django中的自定义模板过滤器语法

来自分类Dev

Django模板中的字典-过滤器用法

来自分类Dev

如何将过滤器传递给AngularJS中的指令

来自分类Dev

将结果传递给 PowerShell 中的类似过滤器

来自分类Dev

Django数字模板过滤器

来自分类Dev

结合模板过滤器Django

来自分类Dev

Django模板firstof +过滤器

Related 相关文章

  1. 1

    如何将变量传递给过滤器

  2. 2

    如何将字符串文字传递给JavaScript中的过滤器函数

  3. 3

    如何将 $scope 值传递给 AngularJs 中的自定义过滤器?

  4. 4

    如何将下拉值作为输入传递给 Shiny 中的过滤器函数

  5. 5

    django-如何将自定义模板过滤器应用于绝对URL

  6. 6

    如何将url参数传递给模板中的url标记

  7. 7

    如何将html模板中的drop值传递给Django中的视图?

  8. 8

    如何将模板传递给属性中的指令?

  9. 9

    如何将参数传递给流星中的模板事件?

  10. 10

    如何将数组传递给Express中的ejs模板?

  11. 11

    如何将模型传递给模板

  12. 12

    如何将参数传递给过滤器方法并使用不同的参数在 React onClick 事件中调用函数?

  13. 13

    带有过滤器的Django URL模板

  14. 14

    无法在Django自定义模板过滤器的参数中传递模型对象

  15. 15

    如何将2个参数从模板传递给Django中的视图?

  16. 16

    如何将附加参数传递给jQuery过滤器函数

  17. 17

    如何将非作用域变量传递给AngularJS过滤器?

  18. 18

    如何将修改后的/包装的HTTPServletRequest传递给后续的Zuul过滤器?

  19. 19

    我们如何将多个过滤器传递给 OData 读取

  20. 20

    如何将模板类的名称传递给模板参数?

  21. 21

    Django 1.9.3-如何将HTML模板传递给索引模板

  22. 22

    模板中的Django布尔过滤器元素

  23. 23

    Django中的自定义模板过滤器语法

  24. 24

    Django模板中的字典-过滤器用法

  25. 25

    如何将过滤器传递给AngularJS中的指令

  26. 26

    将结果传递给 PowerShell 中的类似过滤器

  27. 27

    Django数字模板过滤器

  28. 28

    结合模板过滤器Django

  29. 29

    Django模板firstof +过滤器

热门标签

归档