drf自動生成路由

2022-09-22 00:54:08 字數 580 閱讀 5879

匯入模組

from rest_framework.routers import ******router,defaultrouter

例項化物件

sr = ******router()

註冊(register)可以註冊多個

sr.register('字首路由不用加斜槓','繼承自viewsetmixin的檢視類',別名(反向解析使用))

sr.register('/','bookapiview')

sr.register('/index','bookapiview1')

sr.register('/two','bookapiview2')

自動生成路由,新增路由urlpatterns

生成了乙個路由的列表,可以加到urlpatterns=列表中

print(sr.url)

方式一:

urlpatterns+=sr.url

方式二:

urlpatterns=[

path('',include(sr.url))

]備註:defaultrouter 生成的路由比******router多,用法一毛一樣

drf 自動生成介面文件

1借助於第三方 coreapi,swagger 先安裝好這兩個模組 2在路由中 此處省略了自動生成的students路由 path docs include docs urls title 圖書管理系統api path books views.booklistcreateview.as view 3...

DRF 自動生成介面文件

rest framework可以自動幫助我們生成介面文件。介面文件以網頁的方式呈現。自動介面文件能生成的是繼承自apiview及其子類的檢視。rest framewrok生成介面文件需要coreapi庫的支援 pip install coreapi 在總路由中新增介面文件路徑。文件路由對應的檢視配置...

drf 自動生成介面文件

rest framewor可以自動幫助我們生成介面文件 介面文件以網頁的方式呈現 自動介面文件能生成的是繼承自apiview及其子類的檢視 rest framewrok生成介面文件需要coreapi庫的支援。pip install coreapi在總路由中新增介面路徑 文件路由對應的檢視配置為res...