色135综合网_中国无码人妻丰满熟妇啪啪软件_东京人气热影院_欧美欧洲成本大片免费_XXXX交换夫妇COm中国回

當(dāng)前位置:首頁 > 關(guān)注 > 正文

Django REST Framework-視圖集(二)

來源:騰訊云    時(shí)間:2023-05-02 05:17:28

視圖集的路由配置

要讓視圖集生效,我們還需要將其注冊到路由中。在 Django REST Framework 中,我們可以使用 DefaultRouterSimpleRouter來自動生成視圖集的路由。例如,我們可以定義一個(gè)名為 router的路由對象,并將 BookViewSet視圖集注冊到路由中:

from rest_framework import routersfrom .views import BookViewSetrouter = routers.DefaultRouter()router.register(r"books", BookViewSet)

在這個(gè)例子中,我們使用 routers.DefaultRouter()來創(chuàng)建一個(gè)默認(rèn)路由對象,并使用 router.register()方法將 BookViewSet視圖集注冊到路由中。這樣,我們就為 BookViewSet視圖集自動生成了以下路由:


(資料圖片僅供參考)

HTTP 方法

URL 路徑

視圖函數(shù)

GET

/books/

list

POST

/books/

create

GET

/books/{id}/

retrieve

PUT

/books/{id}/

update

PATCH

/books/{id}/

partial_update

DELETE

/books/{id}/

destroy

在上面的表格中,HTTP 方法表示客戶端發(fā)送的 HTTP 請求方法,URL 路徑表示客戶端請求的資源路徑,視圖函數(shù)表示服務(wù)器端處理請求的方法。

關(guān)鍵詞:

精心推薦

X 關(guān)閉

X 關(guān)閉

產(chǎn)業(yè)