Django 和drf的區別

2022-06-22 07:27:10 字數 523 閱讀 7417

django rest framwork 和 django

1.兩者的概念:

django rest framwork

將資料庫的東西通過orm的對映取出來,通過view和serializers檔案繫結rest介面,當前端請求時,返回序列化好的json。

django

將資料庫的東西通過orm的對映取出來,通過view檔案,按照template檔案排出的模板渲染成html。當使用者請求相應的url時,返回相應的結果。

2.django rest framwork在django的基礎上的改變:

drf是django的超集(就是前者有的東西是後者沒有的東西),去掉了模板的部分,提供了乙個rest的介面,同時也提供了滿足該介面的**工作流。同時,在rest的規範下,公升級了許可權和分頁等功能,增加了限流和過濾搜尋等功能。

Django和drf的總結

最少的語言描述django?將資料庫的東西通過orm的對映取出來,通過view檔案,按照template檔案排出的模板渲染成html。當使用者請求相應的url時,返回相應的結果。最少語言描述drf?將資料庫的東西通過orm的對映取出來,通過view和serializers檔案繫結rest介面,當前端...

Django和drf上傳檔案學習記錄

簡單的學習了django和drf上傳檔案 主要是 做乙個記錄。網頁原始碼 lang en charset utf 8 titletitle head enctype multipart form data action method post type file name file type sub...

django中drf的許可權擴充

drf框架為我們提供了基本的許可權驗證。主要包括三種驗證 allowany 所有使用者 isauthenticated 驗證過的使用者 isadminuser 超級管理員 但是在專案中使用的時候不一定滿足需求,這時候想要擴充許可權就要繼承basepermission 定義新的許可權 class vi...