Django кнопка переключения просмотра списка для отображения деталей - PullRequest
0 голосов
/ 01 августа 2020

Я хочу показать детали объекта, когда пользователь нажимает кнопку переключения (+)

For-l oop для рендеринга объекта listview Django:

{% for ques in python_objects %}
  <div class= "one">
    print the list object
    <p class="question">
      <b>{{ ques.py_question }}</b> 

      here I link to print detailview object from DetailView Django, I don't know this is the 
      correct way of linking or not because I don't know more about javascript 

      <span class="toggle_button" href="{% url 'interview:python_detail' ques.pk %}" 
            onclick="toggle('answer1');">
         <i class="fa fa-plus" style="color:whitesmoke;"></i>
      </span> 
    </p>

    <div style="display:none; padding-left: 30px; padding-bottom: 30px;" id="answer1">
      {{ python_detail_objects.py_answers }}
    </div>
  </div>
{% endfor %}  

Это мой JavaScript custom.js файл:

function toggle(id) {
  var e = document.getElementById(id);
  if (e.style.display == 'none')
    e.style.display = 'block';
  else
    e.style.display = 'none';
}
...