如何在Django中构建从查询集返回的对象列表

时间:2019-01-26 09:05:53

标签: django django-queryset

我正在尝试为每个id返回在queryset中返回的对象的列表。

managers = Managers.objects.filter(project_id=project.id).extra(order_by=('id',))
manager_ids = [manager.id for manager in managers]  --> ['0', '1', '2']
members = Staff.objects.filter(manager_id=manager_ids[0]).extra(order_by=('id',))
...
return render(
    'project': project,
    'managers': managers, 
    'members': members <!-- this has to be a list of Member objects

“经理”查询集返回与项目相关的经理列表,“职员”查询集将团队成员返回给每个经理。必须将团队成员传递给每个成员以进行渲染。我该如何实施?

0 个答案:

没有答案