教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

问答>python+大数据开发>如何修改Manager原始查询集?

如何修改Manager原始查询集?

来源传智教育2022年04月19日 17时47分59秒

  调用Manager管理器中的all()方法可得到一个包含所有查询结果的QuerySet对象,例如,Person.objects.all()会返回一个包含所有人员信息的QuerySet对象。通过重写Manager管理器中的get_queryset()方法可以修改all()方法获取的查询集。

  例如,自定义PersonManager管理器,使Person.objects.all()只返回国家id为1的人员信息。示例如下:

企业微信截图_16503610954295.jpg


和我们在线交谈!