首页 > 解决方案 > Django QuerySet 过滤器通过 id 和其他列获取查询集

问题描述

我试图在同一个查询中获取我的用户实例以及我的团队成员的用户实例。不幸的是,我得到了一个空的查询集。我正在尝试这个:

users = User.objects.filter(invited_by=request.user.id, id = request.user.id)

标签: djangodjango-rest-framework

解决方案


您需要OR使用Q运算符运行操作:

User.objects.filter(Q(invited_by=request.user.id)|Q(id = request.user.id))

推荐阅读