【发布时间】:2021-06-06 14:27:24
【问题描述】:
class Revision(models.Model):
date_created = models.DateTimeField(
db_index=True,
verbose_name=_("date created"),
help_text="The date and time this revision was created.",
)
user = models.ForeignKey(
settings.AUTH_USER_MODEL,
blank=True,
null=True,
on_delete=models.SET_NULL,
verbose_name=_("user"),
help_text="The user who created this revision.",
)
comment = models.TextField(
blank=True,
verbose_name=_("comment"),
help_text="A text comment on this revision.",
)
我需要为每个用户获取最新条目。但我无法建立一个正常的查询。我正在使用 sqlite3 数据库
【问题讨论】:
-
可能使用注释和值在 date_created 上使用 max 函数,类似情况请参阅:docs.djangoproject.com/en/3.2/topics/db/aggregation/…。请注意,您将获得值,而不是实际对象。