如何在django中列出用户不属于的所有组?

时间:2014-07-10 09:33:12

标签: python django django-templates django-admin django-views

我是django的新手,最近开始研究它。 我已经制作了一个django应用程序,我可以让用户登录并显示他所使用的组:

request.user.groups.all()

现在,我希望在登录时在网页上显示他不是会员的那些群组,以便他可以点击与该群组相关联的链接并让自己注册。请帮忙。

1 个答案:

答案 0 :(得分:1)

类似的问题:Django in / not in query 所以它应该是这样的:

Group.objects.exclude(id__in=request.user.groups.all().values_list('id', flat=True))