我想知道是否有人能帮我解决这个问题;在使用django框架的web应用程序和我的navbar中,我有一个css类,可以使它在主页上透明。这当然适用于静态网站,但在django中不行。我如何写一个if语句,使这个类只应用于特定的url -主页?第一个
kyks70gy1#
在Django中,您可以像这样检查活动的URL...我把代码如果主页URL是活动的,然后应用id="navbar"否则没有。
id="navbar"
{% load static %} <header id="home"> <!-- Navbar --> <nav {% if request.resolver_match.url_name == 'home' %}id="navbar"{% endif %} class="main-page"> <a href="{% url 'home' %}"><img src="{% static 'images/farmec-logo-2.png' %}" alt="" id="logo"></a> <ul> <li><a href="{% url 'home' %}" class="current">Home</a></li> <li><a href="{% url 'teams' %}">About</a></li> <li><a href="blog.html">Blog</a></li> <li><a href="suppliers.html">Suppliers</a></li> <li><a href="parts.html">Spare Parts</a></li> </ul> </nav> </header>
1条答案
按热度按时间kyks70gy1#
在Django中,您可以像这样检查活动的URL...
我把代码如果主页URL是活动的,然后应用
id="navbar"
否则没有。