【发布时间】:2011-05-05 15:47:45
【问题描述】:
我很难弄清楚如何在 Django ORM 中使用注释来通过模型实现分组。
from django.db import models
class Customer(models.Model):
name = models.CharField(max_length=255)
class Store(models.Model):
name = models.CharField(max_length=255)
class Order(models.Model):
customer = models.ForeignKey(Customer)
store = models.ForeignKey(Store)
order_date = models.DateTimeField()
如果我的店铺位于洛杉矶、丹佛、休斯顿和亚特兰大,我如何计算 使用最新订单日期按商店划分的客户?
Los Angeles: 25
Denver: 210
Houston: 400
Atlanta: 6
【问题讨论】:
标签: python django orm annotations group-by