python - Django 模型查询按月/年对结果进行分组,并在单独的 DIV 元素中显示每个月的结果
问题描述
我想在我的视图中创建一个模型(名称是事件)查询,按月/年(launch_date 字段)对事件进行分组,然后我想在它自己的 DIV 元素中显示(使用 for 循环)每个月的事件组。例如,2019 年 9 月的所有事件都将位于单个 DIV 元素中,2019 年 10 月的所有事件将位于 9 月之后的单个 DIV 元素中,依此类推。
该模型非常简单:
class Event(models.Model):
name = models.CharField(max_length=300, blank=True)
overview = models.TextField(max_length=1200,blank=True)
launch_date = models.DateField(blank=True, default=datetime.now)
对此的任何帮助将不胜感激。
解决方案
推荐阅读
- node.js - Node JS 邮件调度器
- python - 如何使用 ipv6 https 代理连接到网站
- css - 找不到或无法读取要导入的文件:bootstrap-sass
- android - 使用 ProGuard 后 Volley 总是抛出错误
- sql - “可重复读取”和“快照隔离”有什么区别
- c# - Unity如何比较两个数组的内容而不考虑顺序?
- magento2 - Magento 2 基础设施
- javascript - Cypress - addContext() 保留以前的失败计数并将其添加到 mochawesome 报告中的每个“it”场景中
- sql - 如何找到最小的缺失序列号
- android - 使用 getApplicationContext() 创建图像视图会导致内存泄漏吗?