Sono nuovo del django. Non sono in grado di eseguire il rendering di un modello utilizzando un dizionario a due o più livelli. Di seguito sono riportati il mio codice di visualizzazione e modello.I modelli di django non vengono visualizzati
codice view.py
myList = {
'ParentABC': {
'ABC' : '#'
}
}
return render_to_response('index.html', myList)
ho provato con due modelli diversi, ma senza fortuna: 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>
modello 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>
dopo il rendering i sto sempre ricevendo sotto HTML:
<ul class="collapsible collapsible-accordion">
</ul>
Per favore aiutatemi per lo stesso.
si prega di inviare le impostazioni. py for the media – qasimalbaqali
è defualt settings.py. Ho aggiunto solo le righe sottostanti a settings.py ai file statici del server. STATICFILES_DIRS = \t [ \t \t \t BASE_DIR + '/ myproject/static /' \t \t \t \t] io non sono sicuro di come setting.py influenzerà il mio problema. – virus