objects管理器中的方法 |
返回類(lèi)型 |
作用 |
模型類(lèi).objects.get() |
模型對(duì)象 |
返回一個(gè)對(duì)象,且只能有一個(gè): 如果查到多條數(shù)據(jù),則報(bào):MultipleObjectsReturned 如果查詢(xún)不到數(shù)據(jù),則報(bào):DoesNotExist |
模型類(lèi).objects.filter() |
QuerySet |
返回滿(mǎn)足條件的對(duì)象 |
模型類(lèi).objects.all() |
QuerySet |
返回所有的對(duì)象 |
模型類(lèi).objects.exclude() |
QuerySet |
返回不滿(mǎn)條件的對(duì)象 |
模型類(lèi).objects.order_by() |
QuerySet |
對(duì)查詢(xún)結(jié)果集進(jìn)行排序 |
模型類(lèi).objects.aggregate() |
字典,例如:{'salary__avg': 9500.0} |
進(jìn)行聚合操作 Sum, Count, Max, Min, Avg |
模型類(lèi).objects.count() |
數(shù)字 |
返回查詢(xún)集中對(duì)象的數(shù)目 |