from django.conf.urls import include
from rest_framework.routers import ******router
router = ******router() # ******router類內部做了的對映關係
# 所有路由與viewset檢視類的都可以註冊,會產生 '^v6/books/$' 和 '^v6/books/(?p[^/.]+)/$'
router.register('v6/books', views.bookmodelviewset)
urlpatterns = [
# 第一種新增子列表方式
url(r'^', include(router.urls)),
]# 第二種新增子列表方式
# urlpatterns.extend(router.urls)
class ******router(baserouter):
# 沒有 pk 時做的對映關係
routes = [
# list route.
route(
url=r'^$', # 沒有pk
# 對映關係
'get': 'list',
'post': 'create'
},name='-list',
detail=false,
initkwargs=
),# 有 pk 時做的對映關係
route(
url=r'^/$', # 有pk
# 對映關係
'get': 'retrieve',
'put': 'update',
'patch': 'partial_update',
'delete': 'destroy'
},name='-detail',
detail=true,
initkwargs=
),
學習週報 rest framework
本週學習情況 1.rest framework的學習 2.前後端分離5 2到5 6 下週學習計畫 停止課程內容學習 2.花10學習rest framework基礎的學習 本週完成情況 一 fbv,cbv 繼承 避免重複 1 優先順序從左往右 2 super 1.先在studentsview裡面查詢,...
rest framework登入認證
class user models.model user models.charfield max length 32 pwd models.charfield max length 32 class usertoken models.model token models.charfield max...
REST framework 渲染模組
根據 使用者請求url 或 使用者可接受的型別,篩選出合適的 渲染元件。頁面 postman from rest framework.renderers import jsonrenderer from rest framework.renderers import browsableapirend...