Как я могу получить последние сообщения в блоге для страницы мезонина? - PullRequest
0 голосов
/ 21 января 2019

Я новичок в Мезонине и хочу показать 8 последних сообщений в пользовательском разделе домашней страницы.

Я уже создал QuerySet: BlogPost.objects.filter(publish_date__isnull=False).order_by('-publish_date')[:8]

I 'мы уже проверили templates/blog/blog_post_list.html, но мне не ясно, как передать результат QuerySet в представление.

1 Ответ

0 голосов
/ 22 января 2019

Я нашел ответ Получите записи блога с пользовательской темой начальной загрузки и мезонином . Вы можете использовать тег blog_recent_posts из blog_tags. Загрузите теги в начале:

{% load blog_tags %}

А где вы хотите повторить последние сообщения:

<ul>
  {% blog_recent_posts as recent_posts %}
  {% for blog_post in recent_posts %}
    <li>{{ blog_post.title }}</li>
  {% endfor %}
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...