django中的restframework 主要是用來做統一資源管理(主要應用就是前後端分離的專案)
用來替代雜亂無章的url指向以及檢視函式,畢竟使用通用檢視類感覺檔次一下就提公升了上百倍
url請求路徑 視**件的對應的類 別名(用來反向解析)
url(r』^publishes/$』, views.publishview.as_view(),name=「publish」)
}###下面就是視**件了
#先導入包 別忘記安裝 pip(pip3) install djangorestframework 模組
from django.views import view
from rest_framework.response import response
from .models import *
#用通用檢視類 繼承rest_framework 匯入的類
class publishview(apiview):
#rest 會自動判斷是get請求還是post請求 然後找到對應的函式
def get(self,request):
#get方法主要用來獲取伺服器的資料
#獲取資料庫中的值 並且轉換成列**式 為轉換成json格式做準備
#第一種方式
#第二種方式
#新的request物件的在get中也可以用request.get取值
def post(self,request):
#用來接收資料更改伺服器資料的內容
# 新的request支援的操作 由於繼承了rest的檢視 rest會把接受到的request物件進行重寫 所以現在我們得到了新的request
# print("request.data",request.data)
pass
學習週報 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...