上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: SimpleUI是什么 SimpleUI官网:https://simpleui.72wo.com/simpleui/ 简而言之,就是一个很漂亮的开源的Django后台管理框架。 很多人对Django自带的管理后台admin是又爱又恨,优点是几行代码配置就可以撸出一个功能性强的管理后台,缺点就是不怎么 阅读全文
posted @ 2023-02-10 21:25 莫~慌 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: 1. Token 首先大致了解一下什么是 Token Token 是一种客户端认证机制、令牌,是一个经过加密的字符串,安全性强,支持跨域 用户第一次登录,服务器通过数据库校验其用户名和密码是否合法,则再生成一个token串,服务端会返回Token给前端,前端可以在每次请求的时候带上Token证明自己 阅读全文
posted @ 2023-02-10 17:42 莫~慌 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 REST framework可以自动帮助我们生成接口文档 接口文档以网页的方式呈现 自动接口文档能生成的是继承APIView及其子类的视图 自动生成接口文档有很多种工具,这里我们主要以coreapi、swagger工具为例。 二、coreapi 官网链接:https://github.co 阅读全文
posted @ 2023-02-09 16:16 莫~慌 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 过滤 涉及到查询数据的接口才需要过滤功能 DRF过滤使用种类: 内置过滤类 第三方 自定义 内置过滤类 导入: from rest_framework.filters import SearchFilter 使用前提条件: 使用内置过滤类,视图类需要继承GenericAPIView才能使用 步骤: 阅读全文
posted @ 2023-02-08 15:41 莫~慌 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 数据准备 在前面说的 APIView 中封装了三大认证,分别为认证、权限、频率。认证即登录认证,权限表示该用户是否有权限访问接口,频率表示用户指定时间内能访问接口的次数 为了方便举例说明,事先定义好模型表 from django.db import models # 图书跟作者:多对多,需要建立中间 阅读全文
posted @ 2023-02-07 20:43 莫~慌 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 一、路由介绍(Routers) 1.router 的作用 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息 2.REST framework 提供的两个 router SimpleRouter (简单的路 阅读全文
posted @ 2023-02-06 17:35 莫~慌 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、视图 Django REST framwork 提供视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 视图继承关系 REST framework 提供了众多的通用视图基类与扩展类,以简化视图的编写。 二、2个视图基类 1.APIView from rest_fr 阅读全文
posted @ 2023-02-03 22:12 莫~慌 阅读(168) 评论(1) 推荐(1) 编辑
摘要: 反序列化类校验部分源码解析 反序列化校验,什么时候开始执行校验(切入点) 视图类中的 ser.is_valid(),就会执行校验,校验通过返回True,不通过返回False 入口:ser.is_valid() ser是序列化类的对象,假设序列化类是BookSerializer 》我们在它的内部找is 阅读全文
posted @ 2023-02-03 22:08 莫~慌 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 序列化类的字段类型和参数 常用字段类型 字段字段构造方式 BooleanField BooleanField() NullBooleanField NullBooleanField() CharField CharField(max_length=None, min_length=None, all 阅读全文
posted @ 2023-02-02 23:10 莫~慌 阅读(211) 评论(0) 推荐(0) 编辑
摘要: APIView和Response初见 APIView类 是drf提供给咱们的一个类,以后使用drf写视图类,都是继承这个类及其子类。 APIView本身就是继承了Django原生的View 基于APIView+JsonResponse编写接口 # 原来基于django原生的View编写接口 # dr 阅读全文
posted @ 2023-02-01 20:08 莫~慌 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页