Asociar dos tablas de base de datos que tienen relación ForeignKey en models.py en plantillas de django

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

  •  06-07-2019
  •  | 
  •  

Pregunta

Tengo un problema con la relación de consulta django template-db.

Por ejemplo, creé dos tablas en db (por ejemplo, Menú & amp; Submenú). El submenú, como puede adivinar, tiene una relación ForeignKey con Menú.

En el lado de la plantilla, ¿cómo puedo hacer db-query de acuerdo con esta relación? Quiero tener un enlace para Menú como:

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

Gracias de antemano ...

¿Fue útil?

Solución

Algo así como {% para submenú en menu.submenu_set.all%} {# hacer algo #} {% endfor%} .

Realmente deberías leer los documentos relevantes antes de hacer una pregunta como esta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top