Django QuerySet过滤器通过id和其他列获取queryset

埃瑟姆·艾哈迈德·纳迪姆

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

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

您可以使用Q(有关更多详细信息,请访问:https : //docs.djangoproject.com/en/2.2/ref/models/querysets/#q-objects)。

要获得您和您的团队成员的实例,可以编写如下代码:

User.objects.filter(Q(invited_by=request.user.id)|Q(id = request.user.id))在这里'|' 运算符是OR运算符。所以你说的是给我实例在哪里invited_by =request.user.idid = request.user.id这就是为什么要获得所有期望实例的原因。希望这可以帮助 :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章