Связывание двух таблиц базы данных, имеющих отношение ForeignKey, в models.py в шаблонах django

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

  •  06-07-2019
  •  | 
  •  

Вопрос

У меня проблема с отношением запросов django template-db.

Например, я создал две таблицы в БД (например, Меню и подменю). Подменю, как вы можете догадаться, имеет отношение ForeignKey к Menu.

На стороне шаблона, как я могу сделать db-запрос в соответствии с этим отношением. Я хочу иметь ссылку на меню, например:

{% 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