假设我们有一个模型如下
class Cake(models.Model):
baked_on = models.DateTimeField(auto_now_add=True)
cake_name = models.CharField(max_length=20)
Run Code Online (Sandbox Code Playgroud)
现在,有多个Cake是在同一天烘焙,我需要一个查询,它将返回每月蛋糕报告,其中包含每月的每一天,以及当天烘焙的第一个和最后一个蛋糕的名称.
例如,如果数据是这样的:
baked_on cake_name
11 Jan 12:30 Vanilla
11 Jan 14:30 Strawberry
11 Jan 20:45 Avocado
12 Jan 09:05 Raspberry
12 Jan 16:30 Sprinkles
12 Jan 20:11 Chocolate
Run Code Online (Sandbox Code Playgroud)
我的查询输出应该是这样的
date first last
11 Jan Vanilla Avocado
12 Jan Raspberry Chocolate
Run Code Online (Sandbox Code Playgroud)
我应该如何在单个ORM呼叫中执行此操作?
django django-models django-orm window-functions django-rest-framework
我需要在DATE_INPUT_FORMATS设置中添加特定的日期格式.现在,已经有一个默认值(格式列表)DATE_INPUT_FORMATS- 我想将我的格式附加到该列表.
最好的方法是什么?当然,我试图避免覆盖默认定义.