安装:pip install ddt1、ddt的原理:[Data driver test]ddt其实是一个装饰器ddt可以完成什么操作?有了ddt它会根据你传递进来的数据来决定要生成几个测试用例模块导入from ddt import ddt, data主要知识点:ddt 装饰器测试类data 装饰测试用例#功能函数
users = [{'user': 'python18', 'password':            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 18:59:03
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            drf框架的全称:diango-rest framework,是一种后端框架。接口  接口:连接两个物质的媒介,完成信息交互。而web程序中的接口:作为前台页面与后台数据库连接的媒介。   web接口组成:    url:长得像放回数据的url链接。如api.baidu.map/search,一访问后台返回给你的是一大堆查询到的数据 结果 。作为接口最主要的部分。    请求参数:前台按            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-11 10:40:13
                            
                                199阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            DRF框架搭建2.1环境安装与配置DRF需要以下依赖:PythonDjangoDRF是以Django扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创建环境安装Django)安装DRFpip install djangorestframework添加rest_framework应用我们利用在Django框架学习中创建的demo工程,在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 21:45:25
                            
                                104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一.django restful_framework核心思想: 缩减编写api接口的代码
  Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。
在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,不仅如此,还
提供丰富的类视图、扩展类、视图集来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-05 13:12:04
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.drf框架全称 djangorestframework1.如何安装drf框架:pip3 install djangorestframework
#drf框架其实就是一个app称之为drf
#django 使用的是MTV模式, 可以写fbv 或cbv 
#fbv是使用函数写的, 用的就是django原生的
#cbv是使用类来写的, 主要使用drf  以后用到drf框架就是写cbv模式2. 如何            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 10:45:00
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Python中的DRF框架
### 简介
DRF(Django REST Framework)是一个用于构建Web API的强大框架。它是基于Django开发的,为了方便开发者快速、高效地构建和部署Web API而设计。
### 特点
DRF具有以下几个特点:
- 简洁易用:DRF提供了一系列简单而强大的工具,使得构建API变得简单快捷。
- 内置支持:DRF内置了许多常用的功能,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-17 06:59:15
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:序列化和反序列化:1:序列化:将对象转化成“串行化”数据形式。DRF: 模型类对象—> 字典----> json数据2:反序列化: 将"串行化"数据转换成对象。DRF :  json字符串 —>字典—> 数据校验(产生有效数据)—> 模型类对象3:序列化操作流程:(1)、获取目标数据(一个or多个模型类对象)单一对象:book = BookInfo.objects.get(pk=1)多个对象:books = BookInfo.objects.all()            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 14:01:18
                            
                                238阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:序列化和反序列化:1:序列化:将对象转化成“串行化”数据形式。DRF: 模型类对象—> 字典----> json数据2:反序列化: 将"串行化"数据转换成对象。DRF :  json字符串 —>字典—> 数据校验(产生有效数据)—> 模型            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-13 15:57:02
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #1.1 action的使用 # action干什么用?为了给继承自ModelViewSet的视图类中定义的函数也添加路由 # 使用 class BookViewSet(ModelViewSet): queryset =Book.objects.all() serializer_class = Bo ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-22 14:49:00
                            
                                46阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            学习思路和web开发模式的回顾,Restful API接口设计风格,利用Django基础自定义RestAPI接口            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-11 16:53:29
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本质上就是符合rest_framework规定的条件都可以称为DRF;可以提高开发Rest API接口的效率什么是RESTful	API符合REST架构设计的API。(只要符合restful约束条件的都可以称为restful) 请求模块 request对象 (1) drf 对原生request做了二 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-22 15:29:00
                            
                                236阅读
                            
                                                                                    
                                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与DRF 源码视图解析
DRF框架序列化和返序列化
DRF框架serializers中ModelSerializer类简化序列化和反序列化操作
DRF源码save以及response
DRF框架中所有视图及用法
DRF框架中认证与权限工作原理及设置
DRF框架中jwt认证,以及自定义jwt认证
Django-DRF框架自带的路由以及最简化的视图
Dja            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-04 18:17:47
                            
                                196阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Django Rest_Framework 核心思想: 缩减编写api接口的代码 -- DRF Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。在REST framework中,提供了序列化器Serialzie ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-22 16:00:00
                            
                                419阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            DRF框架实现多表联查方法一:使用select_relatedselect_related 是 Django 提供的连表查询方式,适用于一对一或外键关系的表连接,它通过 SQL 的 JOIN 操作进行关联查询。假设存在两个模型类,Author(作者)和Book(书籍),它们存在一对多关系,一个作者可以有多本书:from django.db import models
class Aut            
                
         
            
            
            
            drf框架接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自 及其子类的视图。 一.安装依赖 二.设置接口文档访问路径 在总路由中添加接口文档路径。 文档路由对应的视图配置为 , 参数 为接口文档网站的标题。 三.文档描述说            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-04 18:17:46
                            
                                207阅读