python - 循环查看 django 项目主页上的最新帖子
问题描述
我想在 django 项目 Nd 的主页上显示 6 篇最近的博客文章 第二个疑问是我希望在博客页面上的 8-9 篇文章之后它会自动创建新页面,就像在许多具有选项下一页页面 1 的网站中一样在此处输入图像描述
解决方案
你从 django.utils 导入时区
from django.utils import timezone
然后添加一个字段“pub_date”
pub_date = models.DateTimeField(default=timezone.now())
最后你过滤你的模型'objects.filter()'按日期排序它们,限制为6
Mymodel.objects.filter(some_filters).oredr_by(pub_date)
你还需要看看分页器类
推荐阅读
- function - 如何从tableau中的一个表中找到最大值并从另一个返回一个值
- c - c程序加倍wav速度
- wordpress - 在 Enfold 主题 Wordpress 中不显示预览
- php - 在按两列分组时选择最大值,并在另一列上排序
- laravel - 当 ID 不匹配时,Eloquent 关系返回所有
- python - 对不复杂的列表进行不必要的修改
- magento - Magento 2 - 儿童服装店的英国退欧增值税规则
- html - 具有双高的 HTML 表格行
- r - 如何在R中将点更改为逗号
- python - 如何使用 django-two-factor-auth 使用多个 _base.html 文件?