Примечание : модели имеют единичные имена, поэтому вам следует переименовать Articles
в Article
и Pictures
в Picture
.
Связанные Picture
статьи article
могут быть получены с помощью:
my_article.<b>picture_set.all()</b>
это набор запросов, содержащий все связанные изображения.
Мы можем получитьArticle
s, которые публикуются, а затем извлекают связанные Picture
s в двух дополнительных запросах с помощью:
articles = Article.objects.filter(<b>published=True</b>).<b>prefetch_related('picture_set')</b>
Таким образом, в шаблоне вы можете отобразить его следующим образом:
{% for article in articles %}
{{ article.name }}
{% for picture in article.picture_set.all %}
{{ picture.name }}
{% endfor %}
{% endfor %}