Associare due tabelle di database che hanno una relazione ForeignKey in models.py nei modelli di django
-
06-07-2019 - |
Domanda
Ho un problema con la relazione di query django template-db.
Ad esempio, ho creato due tabelle in db (ad es. Menu & sottomenu). Il sottomenu, come puoi immaginare, ha una relazione ForeignKey con Menu.
Dal lato del modello, come posso fare una query su db secondo questa relazione. Voglio avere un link per Menu come:
{% for menu in menu_list %}
<li>menu.title</li>
# And here put each Submenu which has ForeignKey relation with specific Menu
{% endfor %}
Grazie in anticipo ...
Soluzione
Qualcosa come {% per il sottomenu in menu.submenu_set.all%} {# do qualcosa #} {% endfor%}
.
Dovresti davvero leggere i documenti pertinenti prima di porre una domanda come questa.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow