restframework 研究學習

2021-09-08 20:11:52 字數 1249 閱讀 9038

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...