基于条件的Django连接查询集

时间:2018-11-18 18:21:00

标签: python django django-models orm django-queryset

模型如下:

properties => properties.filter(
  property => {
  const title = new RegExp('london', 'i');
  return property.title.match(title);
 }
))

我需要获取基于Invitation_to的工作区列表

“从其中要加入的工作区中选择*(从邀请中邀请为1的邀请中选择工作区)”

上述ORM类型的查询

2 个答案:

答案 0 :(得分:1)

如果有用户ID,则可以使用双下划线__语法过滤各种关系:

workspaces = Workspace.objects.filter(invitation_wid__invite_to__id=1)

答案 1 :(得分:1)

正如我在评论中所说,您可以使用Django's QuerySet进行操作:

Workspace.objects.filter(invitation_wid__invite_to__id=1)