我正在尝试创建一个可以使用Django-Simple-Friends邀请的用户列表
我希望列表包括所有活跃用户减去登录用户和所有登录用户的朋友。
我有一个查询,工作拉所有的活跃用户减去登录的用户,但我不知道如何排除"朋友"
下面是我对所有活跃用户减去登录用户使用的查询:
invite_user_list = User.objects.filter(~Q(id=request.user.id), is_active=True)
有什么想法我可以从列表中删除连接的朋友吗?
感谢您的时间和专业知识。
使用exclude:
invite_user_list = User.objects.filter(is_active=True).exclude(id=request.user.id).exclude(friendship__friends__user=request.user)