Django-搭建博客(13-取前五篇文章)

查看博客首页时,你数据库中有多少条数据,前端首页就会展示多少条数据

如果数据量较多时,会影响到打开首页的速度,我们需要控制下文章数量

比如取最新的前五篇文章,最新的话,我们就需要用到时间这个字段了,根据时间进行筛选最新的数据

学习一个新的方法,order_by,会sql语句都应该知道这是排序,

models.Article.objects.order_bye(“-Article_time”)

Article_time是文章的创建时间字段,根据时间排序,前面加了个负号是倒叙,根据时间最新的排序


Django-搭建博客(13-取前五篇文章)_第1张图片
1.png

我们来下看前端的展示

Django-搭建博客(13-取前五篇文章)_第2张图片
image.png

是从最新的开始显示,接下来我们要取前五篇了,这里需要python的对列表的操作切片

Django-搭建博客(13-取前五篇文章)_第3张图片
image.png

这样就可以了,在首页,我们就只能看到五篇数据了

还有不明白的同学请留言,多多交流,谢谢

你可能感兴趣的:(Django-搭建博客(13-取前五篇文章))