Я хочу показать детали объекта, когда пользователь нажимает кнопку переключения (+)
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';
}