Python 基于日期分组并在django中创建日期数组
您好,我在实现此目标时遇到了问题 我有一个模型Python 基于日期分组并在django中创建日期数组,python,python-3.x,django,database,django-orm,Python,Python 3.x,Django,Database,Django Orm,您好,我在实现此目标时遇到了问题 我有一个模型 class TimeLine(models.Model): lead = models.ForeignKey(Lead, on_delete=models.CASCADE, related_name='lead') user = models.ForeignKey(User, on_delete=models.SET_NULL, related_name='user',null=True) created_at = mode
class TimeLine(models.Model):
lead = models.ForeignKey(Lead, on_delete=models.CASCADE, related_name='lead')
user = models.ForeignKey(User, on_delete=models.SET_NULL, related_name='user',null=True)
created_at = models.DateTimeField(auto_now_add=True)
action = models.CharField(max_length=60)
action_type = models.CharField(max_length=60)
action_id = models.IntegerField()
**注:创建的时间戳为“2020-10-31 14:15:21.474851+05:30”**
问题:我想根据字段中Createde_的创建日期(仅日期而非时间)分组,并按该日期的降序按组排序,每个组中的每个数据也将按降序按Createde_排序
例:
小结:我希望数据库包中的每一条记录都以日期为单位,然后按数据包的降序排列,包中的每一行都应该按字段的降序排列
提前感谢
[
2020-11-02 : {
{name:'abc', created_at: '2020-11-02 14:17:05.638698+05:30'},
{name:'xyz', created_at: '2020-11-02 14:16:50.703442+05:30'},
},
2020-11-01: {
{name:'sss', created_at: '2020-11-01 12:16:28.262846+05:30'},
{name:'aaa', created_at: '2020-11-01 13:18:09.262846+05:30'},
{name:'rrr', created_at: '2020-11-01 16:16:27.262846+05:30'},
}
]