教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

問答>python+大數(shù)據(jù)開發(fā)>如何修改Manager原始查詢集?

如何修改Manager原始查詢集?

來源傳智教育2022年04月19日 17時(shí)47分59秒

  調(diào)用Manager管理器中的all()方法可得到一個(gè)包含所有查詢結(jié)果的QuerySet對(duì)象,例如,Person.objects.all()會(huì)返回一個(gè)包含所有人員信息的QuerySet對(duì)象。通過重寫Manager管理器中的get_queryset()方法可以修改all()方法獲取的查詢集。

  例如,自定義PersonManager管理器,使Person.objects.all()只返回國(guó)家id為1的人員信息。示例如下:

企業(yè)微信截圖_16503610954295.jpg


和我們?cè)诰€交談!