Tôi mới sử dụng django. Tôi không thể hiển thị mẫu bằng hai hoặc từ điển đa cấp.Bên dưới là dạng xem và mã mẫu của tôi.mẫu django không hiển thị
mã từ view.py
myList = {
'ParentABC': {
'ABC' : '#'
}
}
return render_to_response('index.html', myList)
Tôi đã thử với hai mẫu khác nhau nhưng không có may mắn: Template1-
<ul class="collapsible collapsible-accordion">
{% for eachCategory in myList %}
<li class="bold"><a class="collapsible-header waves-effect waves-teal">{{ eachCategory }}</a>
<div class="collapsible-body" style="">
<ul>
{% for subCat in myList.eachCategory %}
<li><a href="#">{{ subCat }}</a></li>
{% endfor %}
</ul>
</div>
</li>
{% endfor %}
</ul>
mẫu 2-
<ul class="collapsible collapsible-accordion">
{% for category,value in myList.items %}
<li class="bold"><a class="collapsible-header waves-effect waves-teal">{{ category }}</a>
<div class="collapsible-body" style="">
<ul>
{% for subcategory,value1 in value.items %}
<li><a href="#">{{ subcategory }}</a></li>
{% endfor %}
</ul>
</div>
</li>
{% endfor %}
</ul>
sau khi render i luôn nhận được dưới html:
<ul class="collapsible collapsible-accordion">
</ul>
Hãy giúp tôi như vậy.
xin vui lòng gửi các thiết lập của bạn. py cho phương tiện truyền thông – qasimalbaqali
nó là defualt settings.py. Tôi chỉ thêm các dòng dưới đây vào settings.py vào các tệp tĩnh của máy chủ. STATICFILES_DIRS = \t [ \t \t \t BASE_DIR + '/ myproject/tĩnh /' \t \t \t \t] Tôi không chắc chắn như thế nào setting.py sẽ ảnh hưởng đến vấn đề của tôi. – virus