相关疑难解决方法(0)

Django动态获取视图URL并检查它是否是当前页面

考虑这个基本菜单:

<ul class="nav navbar-nav">
  <li class="active"><a href="{% url 'home' %}">Home</a></li>
  <li><a href="{% url 'about' %}">About</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我试图给当前页面的链接一个活动的类,我想基于当前的url和视图的url动态地执行此操作.因此,当用户访问about页面时,该页面现在具有活动类,而主页不具有.

我想逻辑在<li></li>标签内部这样工作:

{% if request.get_full_path = "{% url 'home' %}" %}class="active"{% endif %}
{% if request.get_full_path = "{% url 'about' %}" %}class="active"{% endif %}
Run Code Online (Sandbox Code Playgroud)

但显然我不能{% ... %}互相嵌套两个.

关于如何绕过这两个的任何想法?

python django django-templates

17
推荐指数
2
解决办法
1万
查看次数

标签 统计

django ×1

django-templates ×1

python ×1