鉴于以下模型
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)
如果我有一个用户,我如何获得用户关注的博客,按照他们开始关注的日期排序?
答案 0 :(得分:1)
尝试这样的事情:
qs = user.blog_set.all().order_by("follow__created")
对于降序使用以下内容:
qs = user.blog_set.all().order_by("-follow__created")
我不确定“order_by”部分,但你可以“玩”它。