文章目录1 导入FastAPI2 创建一个FastAPI实例3 创建一个路由和视图函数4 启动服务器5 测试 1 导入FastAPIFastAPI 是fastapi这个包提供的一个所有功能的Python类,因此需要首先导入from fastapi import FastAPI2 创建一个FastAPI实例这里就是利用导入的FastAPI类创建一个实例,就是非常普通的面向对象思想中的类的实例化,实
转载 2023-11-27 20:47:51
382阅读
# Python FastAPI 教程 ## 简介 FastAPI是一个高性能的Web框架,用于构建API。它基于Python 3.6+的类型注释,提供了强大的静态类型检查和自动文档生成功能。FastAPI的特点包括速度快、易于使用、异步支持、具有静态类型检查等。 在本教程中,我们将介绍FastAPI的基本概念和用法,并通过代码示例来演示如何构建一个简单的API。 ## 安装 首先,我们
原创 2023-12-22 03:14:43
165阅读
# FastAPI 使用教程 Python 欢迎来到 FastAPI 使用教程!在本文中,我将向您展示如何使用 FastAPI 构建一个简单的 Web 应用程序。我将以步骤的形式进行说明,让您可以轻松跟随并了解整个过程。 ## 整体流程 首先,让我们来看一下整个实现 FastAPI 的流程: | 步骤 | 描述 | | --- | --- | | 1 | 安装 FastAPI 和 uvic
原创 2024-06-22 06:42:38
93阅读
一、安装#安装fastapi的语句 pip install fastapi #可以使用国内阿里云镜像源进行安装,会快很多,上面的语句变成下面的: pip install fastapi -i https://mirrors.aliyun.com/pypi/simple #因为fastapi启动依赖于uvicorn,所以我们还需要安装uvicorn pip install uvicorn -i
转载 2023-11-24 08:53:31
263阅读
Python-基础-数字函数绝对值函数取整函数最值函数幂函数,指数函数,对数函数四舍五入随机数函数 绝对值函数abs(x) x – 数值表达式,可以是整数,浮点数,复数。 fabs(x) x – 数值表达式,可以是整数,浮点数。区别: abs() 是内置函数。 fabs() 函数在 math 模块中定义。 fabs() 函数只对浮点型跟整型数值有效。 abs() 还可以运用在复数中。 fabs(
转载 2023-10-08 10:01:30
153阅读
之前的文章已经介绍了如何安装,以及简单的使用,这篇文章呢,我们就不去分享如何安装对应的包了。我们如何去编写呢,其实很简单,按照下面的步骤,一个简单的基于fastapi的接口就编写完毕。首先:创建一个main.py 第一步:导入from fastapi import FastAPI   第二步:实例化app = FastAPI()第三步:定义一个路径操作装饰器@app.
定时任务是一个通用场景常见的功能,之前我使用django的时候,更习惯使用celery中的定时任务,现在花时间看了看apscheduler感觉不错,就写了demo,并集成到项目代码中了任务调度主要就是以下几个功能添加/删除 任务调度暂停/恢复 任务调度(这条我未实现)查看定时任务状态添加定时任务其中添加定时任务方式,有以下三种方式date: 固定的时间执行一次时 用这种interval: 想要在固
转载 2月前
429阅读
1绘图逻辑(1)选择图表类型;(2)添加数据;(3)设置全局变量;(4)显示及保存图表。1.1图表类型from pyecharts.charts import *1.2添加数据散点图、折线图等二维数据图形可通过 .add_xaxis(xaxis_data=x)和.add_yaxis(series_name='', y_axis=y)方法设置。饼图等一维图形可通过.add(series_name=‘
转载 2023-11-16 16:18:52
1035阅读
 目录编辑1、基本介绍 2、运行方式3、创建接口步骤4、自动生成API文档4.1 交互式API文档4.2 备用API文档5、FastApi 执行顺序6、Python-Pydantic库6.1 BaseModel模型6.2 请求体 + 路径参数 + 查询参数7、Query/Path/Body/Field 参数(额外的校验) 与 字符串验证8、typi
转载 2023-11-15 21:43:27
661阅读
1、安装FastAPI安装fastapi和unicorn模块,unicorn可以作为服务器pip install fastapi -i https://pypi.tuna.tsinghua.edu.cn/simple pip install unicorn -i https://pypi.tuna.tsinghua.edu.cn/simple2、启动一个最简单的例子# filename: main
转载 2023-09-25 04:17:04
132阅读
2021-10-22 学习笔记:FastAPI基础使用指南已经第三针疫苗了,祝所有人平安!简单使用路径参数查询参数请求体查询参数和字符串校验路径参数和数值校验请求体参数 请求体 —— 多个参数请求体 —— 字段请求体 —— 嵌套模型模式额外信息数据类型Cookie参数Header参数响应模型其他模型响应状态码 常用的http状态码表单数据上传文件处理错误 覆盖默认异常处理器路径参
目录安装pyCharm创建项目安装FastAPI的工具使用FastAPI注发送post请求,用postman测试获取URL参数请求头传递参数 Header请求体传递参数json格式传递数据,Body类form表单格式传递数据,导入Form类修改响应状态码JSONResponse 返回数据的格式是json对象 HTMLResponse 返回数据的方式是html页面FileResponse
转载 2024-02-03 03:43:56
199阅读
 fastapi官网:https://fastapi.tiangolo.com, 中文官网:https://fastapi.tiangolo.com/zh/一、安装部署前提:python3  pycharm  linux 均已准备就绪1.创建虚拟环境[root@localhost ~]# mkdir -p /tmp/test/fast [root@localhost
一、前言最近我在进行 web 开发,前后端分离的 web。前端框架使用 Vue,使用前端组件库为 Element-UI,后端在 Django-Rest-Framework、Flask、FastApi 中徘徊。经过一个一个的测试。最终选择了 FastApi。原因有以下几点:Django-Rest-Framework:给人的感觉笨重,官方文档对于新手来说不够友好,对于我这个 web 开发的门外汉来说比
转载 2024-01-03 14:51:05
95阅读
FastAPI登录实现(JWT)JWT(JSON Web Tokens)一、依赖库安装jwtpip install jwt==1.2.0python-jose用于生成和检验JWT令牌pip install python-jose==3.2.0passlib用于处理哈希密码的包支持许多安全哈希算法以及配合算法使用的实用程序推荐的算法是 Bcryptpip install passlib[Bcrypt
实现"fastapi python"的步骤如下: 步骤 | 操作 ---|--- 1 | 安装Python和pip 2 | 创建一个新的虚拟环境 3 | 激活虚拟环境 4 | 安装FastAPI和uvicorn 5 | 编写一个简单的FastAPI应用 6 | 运行FastAPI应用 下面我将逐步介绍每个步骤的具体操作和所需代码,并注释这些代码的意思。 ### 步骤1:安装Python和pi
原创 2023-09-16 16:20:23
256阅读
1. 什么是FastAPIFastAPI是一个现代的,快速(高性能)python web框架。基于标准的python类型提示,使用python3.6+构建API的Web框架。2. FastAPI有哪些特点快速:非常高的性能,能够与NodeJS和Go媲美(感谢Starlette和Pydantic)。可用的最快的 Python 框架之一   - Starlette 是一个轻量级 ASGI 框
转载 2023-11-20 14:36:45
156阅读
记录一下部署fastapi过程以及遇到的问题项目架构问题一 : 启动我这里采用运行main.py的形式,方便后面构建Dockerfile 我看网上很多例子都是把item和user的models放在一起,一起运行,没有问题 但是一旦采用我这种方式进行拆分分层,在映射字段一对多的时候 ,会报错,说Item找不到 很正常,需要导入Item的模块 于是我在User的models导入了Item模块,虽然是灰
转载 2023-07-27 18:27:13
236阅读
# Python FastAPI:一个快速的Web框架 ## 介绍 在现代Web应用程序开发领域中,快速和高效是一个常见的需求。Python FastAPI是一个基于Python的Web框架,它被设计用于构建高性能、快速的Web应用程序和API。它结合了Python语言的简洁性和高效性,以及其他流行Python框架的一些优势,如Flask和Django。 FastAPI背后采用了强大的类型提
原创 2023-08-18 17:25:45
135阅读
2、ISAPI(Internet Server Application Program Interface)是微软提供的一套面向WEB服务的API接口,它能实现CGI提供的全部功能,并在此基础上进行了扩展,如提供了过滤器应用程序接口。ISAPI应用大多数以DLL动态库的形式使用,可以在被用户请求后执行,,在处理完一个用户请求后不会马上消失,而是继续驻留在内存中等待处理别的用户输入。此外,ISAPI
  • 1
  • 2
  • 3
  • 4
  • 5