>

어떤 이유로 Django 블록은 나에게 '활성'으로 제대로 확장되지 않습니다.

이것은 base.html에서 작동합니다 :

<li class="nav-item dropdown active">

그러나 그렇지 않다 :

<li class="nav-item dropdown {% block 'index_active' %}{% endblock %}">

나의 색인 또는 HTML에 관한 예 :

{% extends "client_side_app/base.html" %}
{% block index_active %}
    active
{% endblock %}

이에 대한 이상한 점은 html을 base.html에 주입하는 데 아무런 문제가없는 위의 코드 바로 아래에 컨텐츠 블록이 있다는 것입니다.

이러한 이유에 대한 아이디어가 있습니까? : (

감사합니다,

데브

PS-나는 이 스택 오버플로 스레드 가 먼저 자바 스크립트 구현을 시도했으며 기본적으로 질문을하는 사람에게 동일한 문제가 발생했습니다. 나는 본질적으로 두 가지 방법으로 아무 소용이 없었으며 부팅 할 다른 많은 것들을 시도했습니다.

  • 답변 # 1

    블록 이름이 일치하지 않습니다. 와이즈 비즈   index_active 에 정의되어 있습니다  그러나 base.html  하위 템플릿에서 사용됩니다.

    about_active

관련 자료

  • 이전 python 3.x - python3에서 텍스트 파일의 데이터 재구성
  • 다음 javascript - 루프에서 다른 변수 값을 이벤트 핸들러로 전달