E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
fastapi
【
FastAPI
后台API 五】统一响应json数据格式
统一响应json数据格式本系列博客是配合Vue开发一套后台管理系统,对应的Vue教程见个人博客https://www.charmcode.cn/现在了很多项目,都是前后端分离的项目,所以了前后端都会约定传输的数据格式,以及响应提醒。响应json格式现在应该都是使用的json交互了,应该没有使用xml的吧?一般了响应json格式是由以下三个字段组成。{"code":200,//统一成功状态码前后端约
wgPython
·
2020-09-15 20:47
FastAPI
python
fastapi
(十八)-jwt token
为了让我们的系统更加的安全,我们需要使用jwttoken和真正的passwordhashing关于JWTjwt意思是“jsonwebtoken”看起来是这个样子的:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxw
vanexph
·
2020-09-15 20:14
python
fastapi
(十九)-中间件
你可以添加中间件到你的
fastapi
应用程序中“中间件”是一种函数,该函数可在每个请求由任何特定路径操作处理之前与每个请求一起使用。以及返回之前的每个响应。
vanexph
·
2020-09-15 20:14
python
fastapi
(二十)-大型项目文件结构
fastapi
提供了一个方便的工具可灵活的构建应用。(类似于flask的蓝图)假如文件结构如下:.
vanexph
·
2020-09-15 20:14
python
fastapi
(十二)-表单数据和文件上传
json时可以使用Form为了使用form需要先安装python-multipartpipinstallpython-ultiparteg:fromfastapiimportFastAPI,Formapp=
FastAPI
vanexph
·
2020-09-15 20:13
python
fastapi
(四)请求正文
当你需要从client发送数据到你的api的时候,需要将其作为请求正文发送。request是客户端发送数据到api,response是api发送数据到客户端。你的api总是需要发送responsebody但是客户端并不是必须发送requestbody为了声明请求正文,可以使用pydantic模块注意:发送请求正文,不能使用GET方法,只能使用POST、PUT、DELETE或者PATCHeg:fro
vanexph
·
2020-09-15 20:13
python
fastapi
(十三)-错误处理
不能访问资源3、资源不存在等当向客户端响应错误信息的时候可以使用HTTPExceptionHTTPExceptioneg:fromfastapiimportFastAPI,HTTPExceptionapp=
FastAPI
vanexph
·
2020-09-15 20:13
python
FastAPI
学习-3(路由参数详解)
1.路径参数声明路径参数时,可以使用Python格式字符串使用的相同语法声明路径“参数”或“变量”无参数类型fromfastapiimportFastAPIapp=
FastAPI
()@app.get("
开始减肥的瘦马
·
2020-09-15 19:14
python
fastapi
(十四)-路径操作配置-json兼容编码
eg:fromtypingimportSetfromfastapiimportFastAPI,statusfrompydanticimportBaseModelapp=
FastAPI
()classItem
vanexph
·
2020-09-15 19:40
python
fastapi
使用jwt鉴权报错 返回There was an error parsing the body
找了一圈硬是不知道错在哪里最后才知道原来OAuth2需要通过表单数据来发送username和password信息所以有个库没装才导致了内部报错说有一个错误pipinstallpython-multipart安装了之后就行了
Mr.蓝
·
2020-09-15 14:49
爬坑日记
python
后端
python 开发api_使用
FastAPI
和Python快速开发高性能API
python开发apiIfyouhavereadsomeofmypreviousPythonarticles,youknowI’maFlaskfan.Itismygo-toforbuildingAPIsinPython.However,recentlyIstartedtohearalotaboutanewAPIframeworkforPythoncalledFastAPI.Afterbuildin
weixin_26713521
·
2020-09-14 07:39
python
编程语言
人工智能
用它5分钟以后,我放弃用了四年的 Flask
“Python猫”,一个值得加星标的公众号花下猫语:
FastAPI
是去年里很火热的一个库,我一直想体验下。正巧昨天看到一篇不错的文章,而今天还看到一篇对于其作者的访谈,所以一并分享下。
Python猫
·
2020-09-13 05:45
FastAPI
.env配置文件
https://www.starlette.io/config/而这种方案在
FastAPI
中没有被沿用,其选择了Pydantic中的专用配置方案。
Gascognya
·
2020-09-04 15:50
Python笔记区
Python笔记Bigworm:python笔记谷歌浏览器修改请求头Python调用js(importexecjs)Js-RSA加密算法py检查文件是否存在
Fastapi
调用jsFastApi实现外网访问网络时间戳
iamCccic
·
2020-08-25 21:39
python笔记
python
js
web
Fastapi
返回文件下载
8-*-#pip3installaiofiles==0.5.0fromfastapiimportFastAPIfromstarlette.responsesimportFileResponseapp=
FastAPI
梅山学子
·
2020-08-25 09:11
python
Windows 7下安装uvicorn的一个备注
问题
FastAPI
是当前基于Python的服务器端异步Web框架中最牛气的一个。Uvicorn是基于uvloop和httptools构建的非常快速的ASGI服务器。
googlingman
·
2020-08-24 18:06
uvicorn
uvloop
python
Python/VB
(完结篇)Python web框架
FastAPI
——一个比Flask和Tornada更高性能的API 框架
0前言前几天给大家分别分享了(入门篇)简析Pythonweb框架
FastAPI
——一个比Flask和Tornada更高性能的API框架和(进阶篇)Pythonweb框架
FastAPI
——一个比Flask
Python进阶者
·
2020-08-23 10:18
基于RESTful的
FastAPI
服务模板
FastAPI
是一个高性能Web框架,也是一个Python包,用于构建API,适合利用极少的代码搭建服务器后端,实现前后端分离。RESTfulAPI就是REST风格的API。
Reacubeth
·
2020-08-23 08:54
徐奕的专栏
web
python
python
web
python3 调用 ansible 模块和
fastapi
实现项目监控接口(websocket,logs) 实例
问题说明1.pm2通过json文件启动nodeservice时,当同时开启多实例(instances)集群和--inspect断点websocket端口将无法指定2.而且项目可能在不同环境部署在不同的系统中3.开发同学权限不足无法查看pid从而找到websocket端口{"apps":{"args":["debug","3121"],"cwd":"/data/source/service-sk_p
大爷来玩呀你懂得
·
2020-08-22 15:48
python3.x
ansible
api
linux
首期「OSCHINA 开源软件趋势榜」榜单公布 | 有奖征文等你来
再次介绍一下项目入围「趋势榜」的条件:能够直接反映当季热点事件(例如与疫情防控相关的PaddlePaddle、与Windows7退役相关的LinuxLite)在当季开源/收录的软件中,受欢迎度较高(例如文言、
FastAPI
开源中国_
·
2020-08-21 20:43
开源
软件
榜单
有奖
征文
三分钟了解 Python3 的异步 Web 框架
FastAPI
从启动到部署,实例详解异步py3框架选择
FastAPI
的原因。
云叔_又拍云
·
2020-08-21 03:50
又拍云
云服务
云存储
web
api
docker编排部署多服务Web应用(python/
fastapi
, go/gin, nginx, mysql, redis)
项目的地址在:项目地址:python/
fastapi
+golang/gin+Vue+docker基于异步技术栈的个人博客系统同时对该博客项目之前有几篇思路介绍性的文章供大家参阅:Python-
FastAPI
LouisYZK
·
2020-08-21 02:14
python
golang
docker
docker-compose
Python-
FastAPI
异步框架开发博客系统(三)--异步特性篇
项目地址博客地址异步篇最接近Frodo的初衷了。通信与数据的内容使用传统框架的思路是相同的。而异步思路只改变了若干场景的实现方法。异步编程不是新鲜概念,但他并没有指定很明确的技术特点和路线。相关概念也不是很清晰,很少有文章能细致地说明白阻塞/非阻塞、异步/同步、并行/并发、分布式、IO多路复用、协程这些概念的区别与联系。这些概念在CS专业的OS、分布式系统课程中可能有设计,但具体实现层面可能鲜有涉
LouisYZK
·
2020-08-21 02:42
python
asyncio
web
restful
Python-
FastAPI
基于asyncio异步生态开发异步博客(二)通信逻辑篇
项目地址博客地址Frodo的第一个版本已经实现了,在下一个版本前,我将目前的开发思路整理成三篇文章,分别是数据篇、通信篇、异步篇。本篇就来到实现具体功能的逻辑流程了,在Web应用汇总,我个人更倾向于将业务流程成为「通信」。因为是整个流程就是后台将数据组织加工发往前端,这个过程协议可以不同(http(s),websocket),方法可能不同(rcp,ajax,mq),返回的内容格式不同(json,x
LouisYZK
·
2020-08-21 02:40
python
asyncio
web
异步编程
Python-
FastAPI
使用asyncio生态圈开发异步博客(一)数据篇
项目地址博客地址Frodo的第一个版本已经实现了,在下一个版本前,我将目前的开发思路整理成三篇文章,分别是数据篇、通信篇、异步篇。简要系统分析数据库设计是紧跟需求来的,在我本科学UML时,数据库设计是在需求分析和系统分析之后,架构设计之前的设计。但博客项目的需求比较简单,主要大需求:内容管理(文章、用户、标签、评论、反馈、动态的增删改查)管理员用户的验证、评论人用户的验证小功能:边栏组件、归档、分
LouisYZK
·
2020-08-21 02:08
python
asyncio
异步编程
web
java jar包项目双机冷备 高可用方案-实例
batch,process)jar包服务必须单机运行,又要保证高可用192.168.0.47(running)192.168.0.48(backup-HA)需要额外安装的应用:python3,pip3(
fastapi
大爷来玩呀你懂得
·
2020-08-21 02:02
ha
python3.x
jar包
Docker部署
FastAPI
(详细)
官网链接(中文)
FastAPI
是一个用于构建API的现代、快速(高性能)的web框架,使用Python3.6+并基于标准的Python类型提示。对比Tornado呢?
发现美的眼睛
·
2020-08-20 17:32
docker
ubuntu19.04
FastAPI
fastapi
基本部署使用
基本包:在centos7.6下,安装了python3.8版本,同时与python2共存,因此安装
fastapi
的时候,应该使用pip3进行安装安装的模块:pip3installfastapipip3installuvicronpip3installgunicorn
limonero
·
2020-08-20 17:18
linux
python
linux
python
【
FastAPI
后台API 二】SqlAlchemy Model模型类
FastAPISqlAlchemyORMModel本系列博客是配合Vue开发一套后台管理系统,对应的Vue教程见个人博客https://www.charmcode.cn/
FastAPI
使用SqlAlchemy
wgPython
·
2020-08-17 17:50
FastAPI
fastapi
(十七)-安全
fastapi
提供一些工具去更容易的处理安全问题。先来了解一些小的概念1、OAuth2OAuth2是一个规范,定义了几种处理身份验证和授权的方式。它是一个相当广泛的规范,涵盖了几个复杂的用例。
vanexph
·
2020-08-17 15:14
python
fastapi
日记:一.为啥学
fastapi
,初探
fastapi
菜鸟学习日记前情提要选择理由环境准备安装模块下一节前情提要选择
fastapi
是在今年七月,想做一个小东西,但是后端功底太垃圾;就去网上找些容易上手的框架,对比后就心水
fastapi
;当然老牌的pythonweb
LuckyCoast
·
2020-08-11 22:22
FastApi入门
Python-
FastAPI
异步博客开发(四)--加入Go语言!~
Frodo-v2.0没有添加新功能,而是将后端最重要的部分,后台API使用golang重构,python现在只负责前台模板的渲染。这样原本的单服务应用就成了多服务。本文将简介v2.0的调整思路和golang异步的特性,新版本的部署文档请参看项目地址博客地址项目地址主要重构的模块为:博文、用户、标签等的后台CRUD接口缓存清理模块JWT认证模块whygolang?golang是年轻的语言,新世纪的静
IMISer2016
·
2020-08-11 20:23
python
Asyncio
golang
Python-
FastAPI
异步博客开发(二) 通信逻辑篇
Frodo的第一个版本已经实现了,在下一个版本前,我将目前的开发思路整理成三篇文章,分别是数据篇、通信篇、异步篇。博客地址项目地址本篇就来到实现具体功能的逻辑流程了,在Web应用汇总,我个人更倾向于将业务流程成为「通信」。因为是整个流程就是后台将数据组织加工发往前端,这个过程协议可以不同(http(s),websocket),方法可能不同(rcp,ajax,mq),返回的内容格式不同(json,x
IMISer2016
·
2020-08-11 20:23
python
Asyncio
异步
docker-compose编排部署多服务Web应用(python/
fastapi
, go/gin, nginx, mysql, redis)
目前项目涉及到的基础设施有mysql,nginx,redis,服务模块有两个python/
fastapi
和golang/gin。
IMISer2016
·
2020-08-11 20:08
异步
docker
Windows7下PostgreSQL安装小记
前几年总使用MySQL社团版本,心中有些不甘,结合网络上一个开源框架(
FastAPI
+Vue结合),想使用一下PostgreSQL。问题正从这里开始。
googlingman
·
2020-08-10 07:15
PostgreSQL
MySQL
PHP/MYSQL/Yii等
全面拥抱FasiApi ——三大参数及验证
前几天写了一篇关于
FastApi
进阶的多应用程序管理蓝图APIRouter,可能对于有些没有基础的朋友看起来会有点懵,所以后面会按照由浅及深的顺序进行更新,记得关注噢先看下
FastAPI
有哪些突出特点,
全村之希望
·
2020-08-10 07:09
python
FastApi
1月份Github上最热门Python开源项目!
1月份GitHub上最热门的Python开源项目排行已经出炉啦,一起来看看上榜详情:1fastapihttps://github.com/tiangolo/fastapiStar9051
FastAPI
是一个
连志安的博客
·
2020-08-09 19:03
文章杂谈
python
浅谈
fastAPI
框架及其实例讲解
技术背景:Py3.6+,Starlette,Pydantic安装插件fastapipipinstallfastapi安装启动插件pipinstalluvicornwindows安装一般正常,Linux下一般会报错如下:解决:Centos执行yuminstallpython3-develUbuntu执行sudoapt-getinstallpython3-dev简单实例在根目录创建项目文件main.p
Thomas_Lean
·
2020-08-09 18:04
Python
FastAPI
学习笔记
FastAPI
开始安装(创建第一个例子)多种运行方式
FastAPI
开始安装(创建第一个例子)新启一个项目,并创建一个main文件,在命令行输入pip3installfastapipip3installuvicorn官网安装的命令是pip3installfastapi
python小生!
·
2020-08-07 17:15
FastAPI
Python version 3.5 does not support variable...
背景目前处于
FastAPI
学习初期,使用环境是:Win764bitsSP1PyCharm2016.3Python3.8.4
FastAPI
0.60.1问题截图错误提示如图所示,错误是“Pythonversion3.5doesnotsupportvariableannotations
googlingman
·
2020-08-07 12:09
FastAPI
Python
PyCharm
Python/VB
2020年是时候更新你的技术武器库了:Asgi vs Wsgi(
FastAPI
vs Flask)
167也许这一篇的标题有那么一点不厚道,因为Asgi(AsynchronousServerGatewayInterface)毕竟是Wsgi(WebServerGatewayInterface)的扩展,而
FastAPI
豌豆花下猫
·
2020-08-06 11:55
python
java
rpc
thrift
epoll
FastAPI
解决 "There was an error parsing the body"
在使用flask处理一些接口高并发的问题时候,发现响应没那么快,之后在网上了解到了
FastAPI
这个框架.在使用flask的post请求的原接口切换到
fastapi
接口的时候遇到"Therewasanerrorparsingthebody
Cocktail_py
·
2020-08-05 10:44
个人学习记录
2020年是时候更新你的技术武器库了:Asgi vs Wsgi(
FastAPI
vs Flask)
167也许这一篇的标题有那么一点不厚道,因为Asgi(AsynchronousServerGatewayInterface)毕竟是Wsgi(WebServerGatewayInterface)的扩展,而
FastAPI
v3u.cn
·
2020-08-04 22:55
python
asgi
wsgi
Fastapi
flask
requests上传文件,又要上传data的处理
实例的接口数据参考文档来自
fastapi
官方文档上传文件实例:https://
fastapi
.tiangolo.com/zh/tutorial/request-files/https://www.cnblogs.com
zy7y
·
2020-08-01 19:00
java jar包项目双机冷备 高可用方案-实例
batch,process)jar包服务必须单机运行,又要保证高可用192.168.0.47(running)192.168.0.48(backup-HA)需要额外安装的应用:python3,pip3(
fastapi
大爷来玩呀你懂得
·
2020-08-01 11:42
ha
python3.x
jar包
fastapi
之tortoise-orm
目录概述
fastapi
引入创建对应数据模型创建Model设置数据库字段field字段介绍自定义字段设置MetaModel模型方法查询Q对象查询字段过滤预取F表达式功能和聚合事务根据Model生成Schema
Chise1
·
2020-07-28 19:41
fastapi
美国硕士毕业一小时拿15.29刀?网友:这么廉价不违法吗?
è訤éè·èèééèè¨ééè§èè·èééèè°±¨èèééèè±°·°well°··èèè°èèèè±èé...èè±é...èé騤§§é¤°èè±èéè4¨
FastAPI
éè·ééèè§èè
北美省钱快报
·
2020-07-26 00:00
FastAPI
教程(七)
异常处理异常处理需要先从
fastapi
中引入HTTPException,有异常的时候就raise一个HTTPException对象,该对象有一些属性,包括status_code、detail等,例如:fromfastapiimportFastAPI
Frederich
·
2020-07-20 11:16
【Vue后台管理一】vue-admin-template 后台模版初始化
技术栈前端Vue使用模版https://github.com/PanJiaChen...ElementUI后端
FastAPI
(Python)MySqlvue-admin-template自定义初始化这是配套个人练习的
王小右
·
2020-07-12 20:10
前端
vue.js
FastAPI
搭建文件上传服务器
FastAPI
是一个高性能Web框架,也是一个Python包,用于构建API,适合利用极少的代码搭建服务器后端,实现前后端分离。
Reacubeth
·
2020-07-12 17:29
徐奕的专栏
python基础与应用
web
Python
前端
服务器
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他