假设我有以下 Django 模型:
class Info(models.Model):
instrument = models.ForeignKey('Instrument')
date = models.DateTimeField()
如何提取每个乐器的最新日期条目?
最佳答案
尝试这个:
Instrument.objects.all().annotate(max_date=models.Max("info__date"))
它将返回所有工具的列表,并且每个工具都有附加属性
max_date
其中包含该仪器的最新日期。
关于django - 从 Django 中的模型中提取最新条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143610/