如何在Django中显示特定组的帖子?

时间:2013-04-15 13:36:47

标签: django

在我的Django设置中,我有一个名为“作者”的小组。我想在首页上显示他们的帖子,按日期排序。我可以为组找到的所有模板示例都涉及检查当前登录用户的组成员身份,这不是我想要的。我只想根据组成员资格进行全局聚合,而不是根据用户的组成员身份进行身份验证或显示。这似乎应该是一种简单而通用的方法,但我很难找到一种方法(我也是一个新手,这对我没有帮助)。

欢迎提出建议。

1 个答案:

答案 0 :(得分:2)

你可以这样做:

from django.contrib.auth.models import Group

group = Group.objects.get(name='authors')
authors = group.user_set.all()

现在,您拥有作者列表,您可以查询这些用户的帖子列表并将其显示在主页上。