# Django Rest Framework和MySQL Django Rest Framework(DRF)是一个用于构建Web API的强大框架,而MySQL是一个流行的关系型数据库。本文将介绍如何在DRF中使用MySQL作为后端数据库。我们将了解如何配置和连接MySQL数据库,并使用DRF进行数据的读取、写入、更新和删除(CRUD)操作。 ## 安装和配置 在开始之前,请确保已经安装
原创 2023-07-21 20:24:27
67阅读
一、SQL分类根据SQL指令完成的数据库操作的不同,可以将SQL指令分为四类:(1)DDL(Data Definition Language,数据定义语⾔)用于完成对数据库对象(数据库数据表、视图、索引等)的创建、删除、修改(2)DML(Data Manipulation Language,数据操作/操纵语⾔)⽤于完成对数据表中的数据的添加、删除、修改操作 添加:将数据存储到数据表 删除:将数据从
一、分页器总结 1 内置了三种分页器 -PageNumberPagination:普通分页 -LimitOffsetPagination:偏移分页 -CursorPagination:游标分页 2 APIView和GenericAPIView+ListModelMixin 3 GenericAPIV
转载 2020-11-11 16:06:00
141阅读
2评论
关于drf框架(django rest_from ) 首先先介绍一下drfdrf给我们提供了序列化,请求和响应,@APiview装饰器,类试图认证和权限,jwt认证,版本,分页,控制频率,解析器,视图集,路由器,文档扩展等等功能 什么是django rest from work ? Django ...
转载 2021-09-22 20:00:00
89阅读
2评论
drf
原创 2023-03-12 14:39:07
14阅读
1 序列化类钩子函数执行位置的源码 -反序列化的校验:字段自己的校验,局部钩子校验,全局钩子校验 2 drf的请求 -Request类的对象 -data:put,post提交的数据都在里面 -query_params:get请求提交的数据 -用起来跟django的request一样用 -指定可以解析 ...
转载 2021-09-09 16:33:00
166阅读
2评论
概述 Django REST framework 在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。 在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改、查的实现流程基本套路化,所以这部分代码也是可以复用简化编写
转载 2019-09-07 17:22:00
188阅读
2评论
一、Request#常用属性     -data :前端以post请求提交的数据都在它中    -FILES :前端提交的文件    -query_params:就是原来的request.GET    -重写了 __getattr__         -使用新的request.method其实取得就是原生request.method(通过反射实现)二、Response1.全局&局部配置模板
drf
转载 2020-11-05 15:09:00
299阅读
2评论
一、内置和第三方django-filter过滤功能1 过滤:筛选查询结果2 内置筛选的使用    -在视图类中配置         filter_backends =[SearchFilter,]         search_fields=('name','age') # 表模型中的字段,表示查询name或age字段里面有需要查的,可模糊查     -查询的时候         http://1
转载 2020-11-11 15:42:00
264阅读
2评论
一、drf的安装 1 djangorestframework:django的app,只能再django上使用 -djangorestframework是django的一个app,更快速在django框架上的写接口 2 pip3 install djangorestframework 3 简单使用,看
转载 2020-11-04 19:57:00
175阅读
2评论
## 如何在DRF中操作MySQL数据库 ### 一、整体流程 首先,让我们来看一下在Django Rest Framework(DRF)中操作MySQL数据库的整体流程: ```mermaid pie title 完成DRF操作MySQL数据库的流程 "创建Django项目" : 20 "配置数据库连接" : 10 "创建数据模型" : 20 "序列
原创 1月前
24阅读
一、drf认证功能源码分析1 APIView---》dispatch---》self.initial(request, *args, **kwargs)--》self.perform_authentication(request) ---》Request.user--->self._authenticate(self):Request类的方法---》self.authenticators:R
drf
转载 2020-11-10 21:29:00
172阅读
2评论
choice 1 模型表:Student表,写接口应该选择继承哪个视图类 2 推荐使用自动生成路由的方式(继承ViewSetMixin及它的子类) 3 但是目前来说,先实现功能即可(至于选择哪个,慢慢体会) 4 choice的使用 -在模型类中使用 sex = models.SmallInteger
转载 2020-11-11 15:13:00
371阅读
2评论
中文译名:优势资源公平性:多种资源类型的公平分配摘要解决不同类型资源在系统内的资源公平分配问题,提出优势资源公平性算法(DRF),是一种对多种资源类型的最大-最小公平性的推广。 DRF满足几个属性。首先,DRF鼓励用户共享资源,通过确保如果资源在他们之间平均分配,没有用户会更好。其次,DRF是防策略的,因为用户不能通过谎报自己的需求来增加她的分配。第三,DRF是免费的,因为没有用户愿意将她的分配与
原创 精选 2023-03-19 16:05:02
579阅读
"请结合 "【DRF序列化】" 此文献中的数据文件及序列化文件来阅读如下代码. DRF视图为我们提供了非常简便的方法——内置了增删改查等一系列的操作. 我们只需在url中指定对应的方法,视图继承内置方法的类,即可实现两三行代码搞定一个请求. @[toc] 我们先看看仿照内置方法实现的 APIView
原创 2021-08-05 14:56:21
109阅读
"开发平台的API接口调用需要限制其频率,以节约服务器资源和避免恶意的频繁调用. DRF就为我们提供了一些频率限制的方法. DRF中的版本、认证、权限、频率组件的源码是一个流程,且频率组件在最后执行. @[toc] DRF频率组件原理 · DRF中的频率控制基本原理是基于访问次数和时间的,当然我们也
原创 2021-08-11 09:36:20
223阅读
"在urls.py文件中按照如下步骤写,即可正确使用DRF的内置路由. DRF内部为我们生成的路由如下图: "
原创 2021-08-11 09:36:42
108阅读
开发平台的API接口调用需要限制其频率,以节约服务器资源和避免恶意的频繁调用. DRF就为我们提供了一些频率限制的方法. DRF中的版本、认证、权限、频率组件的源码是一个流程,且频率组件在最后执行. @[toc] DRF频率组件原理 · DRF中的频率控制基本原理是基于访问次数和时间的,当然我们也可
原创 2021-08-11 16:01:57
193阅读
DRF DRF APIView请求生命周期流程图 drf入门规范 Web应用模式 前后端不分离 # 模板渲染在后端完成 前后端分离(主流) # 后端就只负责写接口,前端来调用,通信使用json格式 # 多端(web、app...)都可以使用同一个接口 API接口 通过网络,规定了前后台信息交互规则的 ...
转载 2021-07-13 15:31:00
627阅读
1点赞
2评论
一、drf简介 Django REST framework 框架是一个用于构建Web API 的强大而又灵活的工具。通常简称为DRF框架 或 REST framework。 DRF框架是建立在Django框架基础之上,由Tom Christie大牛二次开发的开源项目。 二、特点 ①提供了定义序列化器 Read More
原创 2021-08-26 15:51:00
2385阅读
  • 1
  • 2
  • 3
  • 4
  • 5