extra用法(个人站点按照年月进行分类)
date_list=Article.objects.all().extra(select={"create_year_month":"strftime('%%Y/%%m',create_time)"}).values("create_year_month")
对数据库create_time这个字段,只提取出来 年 和 月,然后把这个值放在create_year_month的字段中。 就临时多了一个按照月份分组的字段
date_list=Article.objects.all().extra(select{"create_year_month":"strftime('%%Y/%%m',create_time)"}).values("create_year_month").annotate(c=Count("nid")).values_list("create_year_month","c")
然后对这个月份字段在进行分组统计


浙公网安备 33010602011771号