在django模板中将models.py中具有ForeignKey关系的两个数据库表关联起来

时间:2009-09-12 01:25:53

标签: django django-templates

我有关于django template-db查询关系的问题。

例如,我在db中创建了两个表(例如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 %}

提前致谢...

1 个答案:

答案 0 :(得分:1)

类似于{% for submenu in menu.submenu_set.all %}{# do something #}{% endfor %}

在提出这样的问题之前,你应该真正阅读the relevant docs