djangoテンプレートのmodels.pyでForeignKeyリレーションを持つ2つのデータベーステーブルを関連付ける

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

  •  06-07-2019
  •  | 
  •  

質問

django template-dbクエリ関係について問題があります。

たとえば、dbに2つのテーブルを作成しました(例:Menu& Submenu)。サブメニューは、ご想像のとおり、MenuとForeignKeyの関係にあります。

テンプレート側では、この関係に従ってどのようにdb-queryを実行できますか。次のようなメニューのリンクが必要です:

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

事前に感謝します...

役に立ちましたか?

解決

{menu.submenu_set.allのサブメニューの%%} {#何か#} {%endfor%} のようなもの。

関連ドキュメントこのような質問をする前に。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top