DRF框架(二) parsers解析模組

2021-10-04 11:15:44 字數 774 閱讀 7460

# 自定義drf配置-全域性配置

rest_framework =

設定了區域性就不用設定全域性的

from rest_frame.parsers.import jsonparser

class book(apiview):

# 區域性解析類配置,只有json型別的資料報才能被解析

parser_classes = [jsonparser]

pass

from rest_framework.views import apiview

from rest_framework.response import response

from rest_framework.parsers import jsonparser #用作解析類

class book(apiview):

# 區域性解析類配置

parser_classes = [jsonparser] #如果為空,那麼就相當於沒有設定解析型別

def post(self, request, *args, **kwargs):

# url拼接引數:只有一種傳參方式就是拼接引數

print(request.query_params)

# 資料報引數:有三種傳參方式:form-data、urlencoding、json

print(request.data)

return response('post ok')

DRF框架入門 二

request和response response類 三種基本序列化字段方式 from rest framework import serializers from goods.models import goodsinfo 定義一些序列號程式 class goodsinfoserializer s...

drf框架 基礎

目錄響應渲染模組 請求資料解析模組 響應模組 根據客戶端傳回的需求,進行路由匹配,呼叫相應的介面,然後介面執行完成的的資料,按照需要的格式進行返回。一般採用安全協議,因為介面都是對資料進行操作 在url中要體現介面的關鍵字api,如 或 介面操作的資料稱之為資源,前台請求資料的時候要採用資源的複數形...

DRF 框架其他功能

drf框架 其他功能 1 認證 許可權 2 限流 控制使用者訪問api介面的頻率。針對和認證使用者分別進行限流。限流 針對和認證使用者分別進行限流控制 default throttle classes rest framework.throttling.anonratethrottle 針對 res...