gpt4 book ai didi

python - 为 Django 存档页面选择不同的年份和月份

转载 作者:太空狗 更新时间:2023-10-29 17:51:52 26 4
gpt4 key购买 nike

我想为我的 Django 站点创建一个 archive_index 页面。然而,基于日期的通用 View 确实没有任何帮助。我希望 View 返回的字典包含至少存在一个对象类型实例的所有年份和月份。所以如果我的博客在 2007 年 9 月开始,但在 2008 年 4 月没有帖子,我可以得到这样的东西

2009 - Jan, Feb, Mar2008 - Jan, Feb, Mar, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec2007 - Sep, Oct, Nov, Dec

最佳答案

这将为您提供一个独特的发布日期列表:

Posts.objects.filter(draft=False).dates('post_date','month',order='DESC')

当然你可能不需要草稿过滤器,将'post_date'更改为你的字段名称等。

关于python - 为 Django 存档页面选择不同的年份和月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/678927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com