restful drf

对restful的一些思考

此笔记仅代表个人观点,如有出入请各位不吝指正。 我常常会想工作为什么要提倡使用RestFul的规范开发接口?其实在工作中看来,不使用restful开发和使用restful开发最终达成的效果甚至性能应该是没有差别的 以下是一段代码示例 在Restful之前的操作: http://127.0.0.1/u ......
restful

restful风格的代码开发及分页查询步骤

### 2.2Result风格的代码开发及分页查询步骤 #### 2.2.1 设计DTO类 根据请求参数进行封装,在sky-pojo模块中 ```java package com.sky.dto; import lombok.Data; import java.io.Serializable; @ ......
步骤 风格 restful 代码

restful 风格

### 代码示例: - 访问路径:http://localhost:8080/t1/Xiaoming http://localhost:8080/t2/1/2 ```java import org.springframework.stereotype.Controller; import org.s ......
风格 restful

Django 基于DRF的列表增删改查

# 基于DRF的列表增删改查 [toc] ## 1 表结构 ```python from django.db import models # Create your models here. class Tag(models.Model): caption = models.CharField(ve ......
Django DRF

SpringSecurity实战笔记之RESTful

RESTful 一、JsonPath1、github:https://github.com/json-path/JsonPath二、@JsonView使用步骤(用于解决同一个对象在不同的接口返回的字段不同的场景)1、使用接口来声明多个视图2、在值对象的get方法上指定视图3、在Controller方 ......
SpringSecurity 实战 RESTful 笔记

Spring Rest Docs生成文件

mvn generate-resources -Dasciidoctor.sourceDirectory=src/main/asciidoc -Dasciidoctor.outputDirectory=target/docs ......
文件 Spring Rest Docs

SpringBoot】| 接口架构风格—RESTful

一:接口架构风格—RESTful1. 认识RESTful(1)接口 ①接口: API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。 用来提供应用程序与开发人员基于某软件或硬件得以访 ......
SpringBoot 架构 接口 风格 RESTful

b、django-rest-framework

# django-rest-framework ## 一、序列化 **序列化可以把查询集和模型对象转换为json**、xml或其他类型,也提供反序列化功能,也就是把转换后的类型转换为对象或查询集。 REST框架中的序列化程序与Django **Form** 和 **ModelForm** 类的工作方 ......

0X03 RESTFul API & Swagger

## Restful API风格 RESTful是目前流行的互联网软件服务架构设计风格。 - 每一个`URI`代表一种资源 - 客户端使用`GET、POST、PUT、DELETE`四种表示操作方式的动词对服务端资源进行操作:`GET`用于获取资源,`POST`用于新建资源(也可以用于更新资源),`P ......
RESTFul Swagger 0X03 X03 API

rest风格

#### rest风格 表现形式状态转换:访问网络资源的格式 ##### 区别 传统 ``` http://localhost/user/getById?id=1 http://localhost/user/saveUser ``` rest风格: ``` http://localhost/user ......
风格 rest

rest风格——fetch发送请求

服务器端代码 有index.js和package.json 文件名index.js const express = require("express") const jwt = require("jsonwebtoken") const app = express() let STU_ARR = [ ......
风格 fetch rest

Django REST framework

简介 在 Django 框架基础之上,进行二次开发 用于构建 Restful API 简称为 DRF 框架 或 REST framework 特性 提供了强大的 Serialize 序列化器,可以高效进行序列化与反序列化操作 提供了极为丰富的类视图、Mixin 扩张类、ViewSet 视图集 提供了 ......
framework Django REST

速通 DRF

# 0x01 概述 * DRF:Django REST Framework,在 [Django](https://www.cnblogs.com/SRIGT/p/17586018.html) 基础上拓展的后端框架,实现基于 Django 前后端分离的后端项目 * 前后端分离 * 交互形式 ```me ......
DRF

Restful 的简单应用

Restful 是一种开发理念,是一种设计风格而不是标准,是Reprentational State Transfer 的缩写,全称为具象状态传输 每个URL 代表一种资源 json 格式数据 text 文本 图片、视频等 客户端和服务器之间,传递这种资源的某种表现形式 通过请求头中 Content ......
Restful

11REST表述性状态转移

REST是一种通常使用HTTP和XML进行基于WEB通信的技术,可以降低开发的复杂性,提高系统的可伸缩性 以往的每一个命令对应一个接口,命令数量多导致接口爆炸,现在通过REST技术将不同的命令都可以通过相同的接口实现相应的功能。 REST的5个原则: 网络上所有的事物都应该抽象为资源 每个资源对应一 ......
状态 REST 11

RESTful接口规范

RESTful API 的请求方法分为四种: - GET:用于获取资源 - 请求是幂等的,即多次重复发送的请求会造成相同的结果,不会对服务器端产生影响 - POST:用于创建新资源 - 请求是非幂等的,多次请求可能会创建多个相同的资源 - PUT:用于更新资源 - 请求是幂等的,即多次重复发送的请求 ......
接口 RESTful

DRF自动生成接口文档

## 自动接口文档能生成的是继承自APIView及其子类的视图。 # 1. 安装依赖 ```python # 生成接口文档需要coreapi库的支持 pip install coreapi ``` # 2 设置接口文档访问路径 ```python # 在总路由中添加接口文档路径 from rest_ ......
自动生成 接口 文档 DRF

Restful API设计规范

01-02 Restful 接口规范 1.简介 2000年Roy Fielding博士在其博士论文中提出REST(Representational State Transfer)风格的软件架构模式后,REST就基本上迅速取代了复杂而笨重的SOAP,成为Web API的标准了。 RESTful作为目前 ......
Restful API

【DRF笔记链接总结】

# 【DRF笔记链接总结】 # 【一】Web应用模式/API接口测试/Postman [【1.0】DRF之引入 - Chimengmeng - 博客园 (cnblogs.com)](https://www.cnblogs.com/dream-ze/p/17593131.html) # 【二】Rest ......
链接 笔记 DRF

【16.0】DRF大总结

# 【一】DRF入门规范 - 前后端开发模式: - 混合: - 前后端代码交织在一起,同一份代码中既包含前端逻辑又包含后端逻辑。 - 这种模式通常在小型项目或者简单的页面中使用,便于快速开发和维护。 - 分离: - 前后端代码分离开发,前端专注于用户界面设计和交互逻辑,后端则负责数据处理和业务逻辑。 ......
16.0 DRF 16

【15.0】DRF之权限控制

# 【一】ACL的权限控制 > - ACL(访问控制列表)是一种用于权限控制的技术,可以限制用户对系统资源的访问和操作。 > - 在针对互联网用户的产品中,ACL被广泛应用于管理用户对特定功能或数据的权限。 - ACL(访问控制列表)的权限控制:(针对互联网用户的产品) ```python 用户表 ......
权限 15.0 DRF 15

为什么大多数restful-api都要求使用POST

2023年6月20日13:50:56 1,因为前后端对http的认识差异比较大,而且很多前端开发有些是培训速成或者其他行业转过来的,所以基础知识差异大,你要求他们具备和后端一样的基础知识水平,不太可能 2,http协议支持的方法 `GET方法`:获取资源,`POST方法`:传输实体主题,`PUT方法 ......
restful-api restful POST api

rest-apiV2.0.0升级为simplest-api开源框架生态之simplest-jpa发布

# 什么是 simplest simplest 追求存粹简单和极致。 旨在为项目快速开发提供一系列的基础能力,方便用户根据项目需求快速进行功能拓展 不在去关心一些繁琐。重复工作,而是把重点聚焦到业务。 ## 前言 程序 10 年。作为一个多年程序。深知每个项目和程序,都有很多重复性工作要做。 入行近 ......

RESTFUL

RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源 ......
RESTFUL

【13.0】DRF之接口文档

# 【一】引入 > - 后端把接口写好后 > - 登录接口 > - 注册接口 > - 查询所有图书带过滤接口 > - 前端人员需要根据接口文档,进行前端开发 > - 前后端需要做对接 > 对接第一个东西就是这个接口文档 > 前端照着接口文档开发 - 后端编写接口: - 后端团队负责设计和实现系统中的 ......
接口 文档 13.0 DRF 13

【12.0】DRF之全局异常处理

# 【一】引入 - 在前端开发中,为了便于处理后端报错,通常需要后端返回统一的格式。 - 通过统一的格式,前端可以更方便地处理后端返回的错误信息 - 比如根据错误码展示不同的提示信息给用户。 ```js {code:999,msg:'系统异常,请联系系统管理员'} // 其中code表示错误码,ms ......
全局 12.0 DRF 12

【11.0】DRF之过滤排序分页

# 【准备数据】 - 模型 ```python from django.db import models # Create your models here. class Book(models.Model): name = models.CharField(max_length=32) price ......
11.0 DRF 11

DRF补充

序列化器性别的返回 from django.core.validators import RegexValidator正则校验的导入代码之后就在这里进行使用code = serializers.CharField(required=True, validators=[RegexValidator(r ......
DRF

DRF之APIView全笔记

一.APIView基本视图,所有的都用这个来作viewsetmixin主要管as_view{}里的调配 让视图不再需要两个类 二.通用视图GenericAPIView(rest_framework.viewsets) GenericAPIView一共五个功能,数据库获取、分页、序列化、getobje ......
APIView 笔记 DRF

DRF之Request常用参数

登录成功,将token封装好返回给前端,前端再放到locallsession里永久化存储。导航守卫拿到token后就进行第一层守卫防止没登录用户通过。再由拦截器进行校验。这个请求头'Authorization'主浊JWT搞得那个加密token,后端就是要校验这个玩意儿我想。获取时在jwtauth里加 ......
常用 参数 Request DRF