让我们情不自禁
class A(models.Model):
customer = models.FK(User)
created = models.DateTimeField()
...
我需要提取今天创建的所有行,但仅提取针对每个客户首次创建的行。 假设一个客户昨天和今天输入了一个条目,我们不想包含它。但是,如果客户今天第一次在表中输入条目,则必须将其包括在内。
这可以通过两个不同的查询步骤来实现,一个查询今天要获取所有条目,然后使用下一步查询来检查是否在此表中首次创建了该条目。
我正在寻找的是一种更好的优化方法来实现这一目标。是否有更好的解决方案,以及使用Django ORM的更好方法?