gpt4 book ai didi

python - 如何通过过滤的桥接表字段对查询集进行排序?

转载 作者:太空宇宙 更新时间:2023-11-04 06:25:53 25 4
gpt4 key购买 nike

给定以下模型

class Blog(models.Model):
followers = models.ManyToManyField(User, through='Follow')

class Follow(models.Model):
blog = models.ForeignKey(Blog)
user = models.ForeignKey(User)
created = models.DateField(auto_now_add=True)

如果我有一个用户,我怎样才能让该用户关注的博客按他们开始关注的日期排序?

最佳答案

尝试这样的事情:

qs = user.blog_set.all().order_by("follow__created")

对于降序使用以下内容:

qs = user.blog_set.all().order_by("-follow__created")

我不确定“order_by”部分,但你可以“玩”一下。

关于python - 如何通过过滤的桥接表字段对查询集进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8173576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com