您好我有简单的问题
如何从数据库表中仅选择表的最后3个条目?
我想在新闻墙上显示最后3条新闻但是现在我只选择所有表格,并在结果数组中只循环3次。
我希望能够直接通过查询获得3条最新消息(如果可能的话)
Views.py
def accueil(request):
news=News.objects.order_by('-date')
return render(request,'dashboard/dashboard.html',{'last_news':news})
模板:
{% for news in last_news %}
{% if forloop.counter < 4 %}
<div class="news">
<h3>{{ news.title }}</h3>
<p>{{ news.content|truncatewords_html:80 }}</p>
<p><a href="{% url "dashboard.views.lireNews" news.id %}">Lire la suite</a></p>
</div>
{% endif %}
{% empty %}
<p>Aucun news.</p>
{% endfor %}
</div>