随笔分类 - drf
摘要:一. 认证组件 1. 流程 1. 写一个类,继承BaseAuthentication,重写authenticate,认证的逻辑写在里面. 认证通过,返回两个值,一个值最终给了包装以后的request对象, 视图中就可以通过request.user获取, 认证失败,抛异常:APIException 或
阅读全文
摘要:一. 基本使用 from django.conf.urls import url # 第一步:从rest_framework包中导入routers模块 from rest_framework import routers from .views import BookModelViewSet # 第
阅读全文
摘要:一. 前言 Django REST framwork 提供的视图的主要作用 1. 控制序列化器的执行(检验、保存、转换数据) 2. 控制数据库查询的执行 二. 两个视图基类 两个视图基类: APIView, GenericAPIView 1. APIView 1) models.py class B
阅读全文
摘要: 一. 请求 from rest_framework.request import Request class Request: def __init__(self, request, parsers=None, authenticators=None, negotiator=None, pars
阅读全文
摘要:一. 序列化组件介绍 1. 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 2. 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 3. 反序列化,完成数据校验功能 二. 简单使用 步骤: 1. 写一个序列化的类,继承S
阅读全文
摘要: 一. Web应用模式 在开发Web应用中,有两种应用模式: 知识储备: 什么是动态页面(查数据库的),什么是静态页面(静止的html) # 判断条件: 根据html页面内容是写死的还是从后端动态获取的 静态网页: 页面上的数据是直接写死的 万年不变 动态网页: 数据是实时获取的. 如下例子: 1
阅读全文

浙公网安备 33010602011771号