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

全國咨詢/投訴熱線:400-618-4000

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

如何修改Manager原始查詢集?

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

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

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

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


和我們在線交談!