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

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

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

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

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

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

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


1.png

我们来下看前端的展示

image.png

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

image.png

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,911评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,502评论 2 59
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,152评论 2 89
  • 戒大王阅读 1,180评论 0 0
  • 五官涂涂抹抹一直画不好,不敢亵渎偶像天人之姿,只好留白。 『让我做只路过蜻蜓』 红袍大魔王 『地球大战怎比爱轰烈』...
    半夏Cara阅读 1,562评论 2 0

友情链接更多精彩内容