Assoziieren zwei Datenbanktabellen, die ForeignKey Beziehung in models.py in django Vorlagen haben

StackOverflow https://stackoverflow.com/questions/1413962

  •  06-07-2019
  •  | 
  •  

Frage

Ich habe Probleme über django Template-db-Abfrage Beziehung.

Zum Beispiel habe ich zwei Tabellen in db (z Menü & Untermenü). Untermenü, wie Sie können erraten, hat eine ForeignKey Beziehung mit Menü.

Auf der Vorlage Seite wie kann db-Abfrage nach dieser Beziehung IDO. Ich möchte einen Link für Menü haben, wie zum Beispiel:

{% for menu in menu_list %}
<li>menu.title</li>
   # And here put each Submenu which has ForeignKey relation with specific Menu
{% endfor %}

Vielen Dank im Voraus ...

War es hilfreich?

Lösung

So etwas wie {% for submenu in menu.submenu_set.all %}{# do something #}{% endfor %}.

Sie sollten wirklich lesen die relevanten Dokumente , bevor Sie eine Frage wie diese zu stellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top