이 기본 메뉴 고려 있는지 확인 :장고 동적 뷰 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>
나는 현재 페이지의 링크를 활성 클래스를 제공하기 위해 노력하고있어, 그리고 나는이 동적으로 기반을 수행 할 현재 URL 및보기의 URL 따라서 사용자가 About 페이지를 방문하면 해당 페이지는 현재 활성 클래스를 가지며 홈페이지에는 나타나지 않습니다.
{% if request.get_full_path = "{% url 'home' %}" %}class="active"{% endif %}
{% if request.get_full_path = "{% url 'about' %}" %}class="active"{% endif %}
을하지만, 분명히 나는 두 {% ... %}
가 서로의 안에 중첩이 기운 다 :
나는 <li></li>
태그의 내부처럼 작동하는 논리 싶습니다.
둘을 중첩하는 방법에 대한 아이디어가 있으십니까?
단순히 'request.get_full_path = url'집 '작업이 아닙니까? – njzk2
@ njzk2 'if if expression' 오류가 발생하면'Unused ''home '을 제공합니다. 나쁜 일이지만 멋지고 깔끔합니다. – agconti
http://stackoverflow.com/questions/340888/navigation-in-django가 도움이됩니다. – alecxe