Apr*_*che 11 python django datetime django-queryset django-views
我想为我的django网站制作archive_index页面.但是,基于日期的通用视图确实没有任何帮助.我希望视图返回的字典具有至少存在一个对象类型实例的所有年份和月份.因此,如果我的博客在2007年9月开始,但在2008年4月没有帖子,我可以得到类似的东西
2009 - Jan, Feb, Mar 2008 - Jan, Feb, Mar, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec 2007 - Sep, Oct, Nov, Dec
Van*_*ale 37
这将为您提供唯一的发布日期列表:
Posts.objects.filter(draft=False).dates('post_date','month',order='DESC')
Run Code Online (Sandbox Code Playgroud)
当然,您可能不需要草稿过滤器,并将"post_date"更改为您的字段名称等.
| 归档时间: |
|
| 查看次数: |
6023 次 |
| 最近记录: |