繼承類的區別

2021-10-11 13:53:40 字數 1062 閱讀 9290

modelviewset的使用

可以完成增刪改查,簡化**,但是**中不能有複雜的邏輯,如需要複雜的邏輯需要使用apiview

在試圖中使用

3.在url中配置路由

4.modelviewset的排序,分頁,過濾

過濾器只能用在modelviewset中

分頁器 可以用在apiview 和modelviewset 中

pip install django-filter

第二步 在全域性或區域性 進行設定

過濾器排序聯合使用

匯入

from rest_framework.filters import orderingfilter

from django_filters.rest_framework import djangofilterbackend

設定需要排序和過濾的條件

ordering_fields = (「age」,「hight」) #以 age和hight 字段進行排序

filter_fields = (「username」,「age」,「home」)#以 username和age,home 字段 為過濾條件

使用方法:

河南」分頁器- 先進行配置在setting的rest_framework中配置全域性分頁

『default_pagination_class』: 『rest_framework.pagination.pagenumberpagination』,

『page_size』: 10, # 預設 none
class pagenum(pagenumberpagination):

page_size_query_param = "page_size" 分頁內容的數量

page_query_param = "page" 分頁的哪一頁

最後再調

C 中類的繼承和類的組合的區別

首先先看一組概念 類的組合 乙個類內嵌入其他類的物件作為資料成員,稱為類的組合。類的繼承 在已有類的基礎上建立新的類。新類可以從乙個或多個已有類中繼承成員函式或資料成員,而且新類還可以重新定義或新增新的資料和函式。從以上的概念區別中可以看出,類的繼承範圍更廣,它體現了多個類之間的關係。類與類之間的關...

python 類 繼承 python 類的繼承

1 所用的類都可以被繼承 2 沒有繼承其他類的類必然有乙個父類 object 3子類可以擁有父類的 init 裡的類容 派生子類除了父類的一些屬性,還會有自己的屬性和方法,這些就叫派生 如何使用 實現 class animal def init self,name,attack,hp self.na...

c 類的繼承方式的區別 不是指單or多繼承

不是成員的可訪問性,是類的繼承方式!private,public,protect這三種繼承方式c 語法如下 class 派生類名 繼承方式 基類名 派生類新定義成員 類的繼承後方法屬性變化 使用private繼承,父類的所有方法在子類中變為private 使用protected 繼承,父類的prot...