【发布时间】:2020-08-18 23:38:20
【问题描述】:
我有 2 个模型,表格和行,每一行都有一个表格的 FK。 我想按添加最后一行的时间对我的表单进行排序。
class Form(models.Model):
...
class Row(models.Model):
form = models.ForeignKey(
Form,
related_name="rows",
)
created_at = models.DateTimeField(
auto_now_add=True,
)
我试过了,但它不起作用:
queryset = Form.objects.filter(is_empty=False)
queryset = queryset.annotate(last_submit=Max("rows__created_at")).order_by('-last_submit')
【问题讨论】:
标签: django django-queryset django-orm