匯入模組
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...