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

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

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

如何修改Manager原始查詢(xún)集?

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

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

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

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


和我們?cè)诰€(xiàn)交談!