渲染器版本
規定頁面顯示的效果(無用,了解即可)。
區域性渲染
只返回json資料。
效果:看另一種情況:
既返回json資料,又巢狀在html中。注意:容易出bug.
效果如下:
看一下原始碼:
預設全域性。
全域性渲染
rest_framework =先看一下原始碼:
圈出來指的就是版本。
rest-framework原始碼中用到了物件導向的封裝。
版本使用:
新增配置
rest_framework =設定路由
s9luffycity/urls.py獲取版本urlpatterns = [
#url(r'^admin/', admin.site.urls),
url(r'^api/(?p\w+)/', include('api.urls')),
]api/urls.py
urlpatterns = [
url(r'^course/$', course.courseview.as_view()),
]
request.version 獲取版本
REST framework 路由元件
from django.conf.urls import include from rest framework.routers import router router router router類內部做了的對映關係 所有路由與viewset檢視類的都可以註冊,會產生 v6 books 和 v6 ...
REST framework 分頁元件
rest framework提供了分頁的支援。我們可以在配置檔案settings.py中設定全域性的分頁方式,如 rest framework 如果在檢視內關閉分頁功能,只需在檢視內設定屬性 pagination class none1.建立pahenations.py檔案,在其中自定義分頁類 基礎...
rest framework認證元件
rest framework認證元件主要就是用來做登陸校驗 使用第一步建表 class user models.model username models.charfield max length 32 password models.charfield max length 32 user typ...