作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在我的 layout.html(有时称为 base.html)中,我有一个这样的导航栏:
<li class="dropdown"><a href="{% url 'index' %}" >Home </a></li>
<li class="dropdown"><a href="{% url 'house_list' %}">Your houses</a></li>
<li class="dropdown"><a href="{% url 'agency_list' %}">Agencies</a></li>
<li class="dropdown"><a href="/admin">Admin</a></li>
<li class="dropdown"><a href="{% url 'logout' %}"><i class="fa fa-lock"></i> Log ud</a></li>
<li class="dropdown"><a href="{% url 'login' %}"><i class="fa fa-lock"></i> Log ind</a></li>
我想在导航栏中突出显示当前页面,这是通过更改 <li class="dropdown">
来完成的至 <li class="dropdown active">
Django 有没有办法为用户所在的页面插入事件?非常感谢任何帮助!
我正在使用 Django 1.9 和 Python 3.5。
最佳答案
您可以获得 url 的名称(在您的 urlpatterns 中引用)。如果 url 匹配,则设置“事件”类。
{% with url_name=request.resolver_match.url_name %}
<li class="dropdown {% if url_name == 'index' %}active{% endif %}"
<a href="{% url 'index' %}" >Home </a>
</li>
<li>...</li>
{% endwith %}
关于html - Django:在导航栏中突出显示当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39639264/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!