0

我很想创建一个可以被 Django-Simple-Friends 邀请的用户列表

我希望列表包括所有活动用户减去登录用户和所有登录用户的朋友。

我有一个查询可以将所有活动用户减去登录用户,但不确定如何排除“朋友”

这是我用于所有活动用户减去登录用户的查询:

invite_user_list = User.objects.filter(~Q(id=request.user.id), is_active=True)

有什么想法可以从列表中删除连接的朋友吗?

我很感激时间和专业知识。

4

1 回答 1

1

使用排除

invite_user_list = User.objects.filter(is_active=True).exclude(id=request.user.id).exclude(friendship__friends__user=request.user)
于 2013-04-22T22:56:23.677 回答