## Django REST Framework (DRF) 与 MySQL 的结合
在现代Web开发中,Django REST Framework(DRF)是一个常用的库,用于构建Web API。与MySQL数据库的结合使得数据的存储、检索和管理更加高效。本文将介绍如何在DRF中使用MySQL,并提供简单的代码示例,帮助您快速上手。
### 环境准备
首先,确保您已经在开发环境中安装了Dj
一、SQL分类根据SQL指令完成的数据库操作的不同,可以将SQL指令分为四类:(1)DDL(Data Definition Language,数据定义语⾔)用于完成对数据库对象(数据库数据表、视图、索引等)的创建、删除、修改(2)DML(Data Manipulation Language,数据操作/操纵语⾔)⽤于完成对数据表中的数据的添加、删除、修改操作 添加:将数据存储到数据表 删除:将数据从
转载
2023-10-26 14:17:36
36阅读
一、drf的安装 1 djangorestframework:django的app,只能再django上使用 -djangorestframework是django的一个app,更快速在django框架上的写接口 2 pip3 install djangorestframework 3 简单使用,看
转载
2020-11-04 19:57:00
227阅读
2评论
# Django Rest Framework和MySQL
Django Rest Framework(DRF)是一个用于构建Web API的强大框架,而MySQL是一个流行的关系型数据库。本文将介绍如何在DRF中使用MySQL作为后端数据库。我们将了解如何配置和连接MySQL数据库,并使用DRF进行数据的读取、写入、更新和删除(CRUD)操作。
## 安装和配置
在开始之前,请确保已经安装
原创
2023-07-21 20:24:27
113阅读
介绍 drf框架是基于Django框架,用于快速构建Web RESTful API的工具 官方文档:https://www.django-rest-framework.org/ 安装:pip install djangorestframework 快速使用 1. 搭建模型 from django.d ...
转载
2021-08-08 14:43:00
146阅读
2评论
# 使用 Redis 优化 Django REST Framework (DRF)
Django REST Framework (DRF) 是一个强大的工具,用于构建 Web API。在开发实时应用和处理大量数据时,使用 Redis 可以显著提升性能。本文将介绍如何在 DRF 中集成 Redis,并通过代码示例展示基本用法。
## 什么是 Redis?
Redis 是一个开源的内存数据结构存
原创
2024-09-20 08:38:37
79阅读
#2 认证 ##2.1 认证的写法 # 认证的实现 1 写一个类,继承BaseAuthentication,重写authenticate,认证的逻辑写在里面,认证通过,返回两个值,一个值最终给了Requet对象的user,认证失败,抛异常:APIException或者AuthenticationFa ...
转载
2021-08-22 15:59:00
69阅读
2评论
choice 1 模型表:Student表,写接口应该选择继承哪个视图类 2 推荐使用自动生成路由的方式(继承ViewSetMixin及它的子类) 3 但是目前来说,先实现功能即可(至于选择哪个,慢慢体会) 4 choice的使用 -在模型类中使用 sex = models.SmallInteger
转载
2020-11-11 15:13:00
460阅读
2评论
ListSerializer类 文档注解ListSerializer类提供了序列化和一次验证多个对象的行为。您通常不需要ListSerializer直接使用,而应该many=True在实例化序列化程序时简单地通过。class TrackListSerializer(serializers.ListSerializer): def create(
原创
2022-07-18 18:26:06
361阅读
xadmin的使用1 django内置了一个admin,有的人觉得丑,功能不够强大,这群人写了一个叫xadmin的,用来替换admin2 xadmin是django的一个app3 如何使用 -区分1.x和2.x -1.x :pip3 install xadmin -2.x :pip3 install git+git://github.com/sshwsfc/xad
转载
2020-11-13 14:51:00
188阅读
2评论
DRF框架基础定义模型类from django.db import modelsclass BookInfo(models.Model):“”“模型类”""# 类属性名 = models.字段类型(选项参数)class Meta: # db_table = '表名'class HeroInfo(models.Model):# …# 外键关联属性 = models.For...
原创
2021-08-31 17:12:47
350阅读
一. DRF框架: 全称: django-rest framework 知识点:1、接口:什么是接口、restful接口规范
2、CBV生命周期源码 - 基于restful规范下的CBV接口
3、请求组件、解析组件、响应组件
4、序列化组件(灵魂)
5、三大认证(重中之重):认证、权限(权限六表)、频率
6、其他组件:过滤、筛选、排序、分页、路由 二. 接口接口:联系两个物质的媒
一、分页器总结 1 内置了三种分页器 -PageNumberPagination:普通分页 -LimitOffsetPagination:偏移分页 -CursorPagination:游标分页 2 APIView和GenericAPIView+ListModelMixin 3 GenericAPIV
转载
2020-11-11 16:06:00
171阅读
2评论
安装postman,直接给后端发请求方便调试。链接:https://pan.baidu.com/s/17ewyrLUMwuKtbcpjYIdYtQ?pwd=36dq
提取码:36dq pip install djangorestframework注册INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
原创
2024-04-21 00:49:38
127阅读
# 使用drf-yasg生成API文档
在现代Web开发中,API文档的生成与维护是一个重要环节。特别是对于Django Rest Framework(DRF)构建的API,使用合适的工具来生成清晰、易于理解的API文档,可以大大提高开发效率与用户体验。本文将介绍如何使用`drf-yasg`来生成API文档,并通过一段示例代码一步一步实现。
## 什么是drf-yasg
`drf-yasg`
原创
2024-08-07 08:50:37
360阅读
关于drf框架(django rest_from ) 首先先介绍一下drf,drf给我们提供了序列化,请求和响应,@APiview装饰器,类试图认证和权限,jwt认证,版本,分页,控制频率,解析器,视图集,路由器,文档扩展等等功能 什么是django rest from work ? Django ...
转载
2021-09-22 20:00:00
105阅读
2评论
原创
2023-03-12 14:39:07
55阅读
概述 Django REST framework 在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。 在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改、查的实现流程基本套路化,所以这部分代码也是可以复用简化编写
转载
2019-09-07 17:22:00
241阅读
2评论
1 序列化类钩子函数执行位置的源码 -反序列化的校验:字段自己的校验,局部钩子校验,全局钩子校验 2 drf的请求 -Request类的对象 -data:put,post提交的数据都在里面 -query_params:get请求提交的数据 -用起来跟django的request一样用 -指定可以解析 ...
转载
2021-09-09 16:33:00
209阅读
2评论