python fastapi 快速创建web应用

FastApi

1. 安装

要先安装python环境,确保pip命令可用

安装 FastAPI:https://fastapi.tiangolo.com/zh/#installation

bash 复制代码
pip install "fastapi[standard]"

2. 示例demo

定义了两个GET接口

python 复制代码
from fastapi import FastAPI

app = FastAPI()


@app.get("/")
def read_root():
    return {"Hello": "World"}


@app.get("/items/{item_id}")
def read_item(item_id: int, q: str | None = None):
    return {"item_id": item_id, "q": q}

3. 启动并访问

执行以下命令,启动应用:

bash 复制代码
fastapi dev main.py

访问:

接口文档:

相关推荐
蜡台42 分钟前
Python包管理工具pip完全指南-----2
linux·windows·python
Mr.朱鹏44 分钟前
【Python 进阶 | 第四篇】Psycopg3 + Flask 实现 PostgreSQL CRUD 全流程:从连接池到RESTful接口
python·postgresql·flask·virtualenv·fastapi·pip·tornado
2401_871492851 小时前
Vue.js监听器watch利用回调函数处理级联下拉框数据联动
jvm·数据库·python
FreakStudio1 小时前
亲测可用!可本地部署的 MicroPython 开源仿真器
python·单片机·嵌入式·面向对象·并行计算·电子diy·电子计算机
SilentSamsara2 小时前
Python 环境搭建完整指南:从下载安装到运行第一个程序
开发语言·python
zhoutongsheng3 小时前
C#怎么实现Swagger文档 C#如何在ASP.NET Core中集成Swagger自动生成API文档【框架】
jvm·数据库·python
.5484 小时前
## Sorting(排序算法)
python·算法·排序算法
ydmy4 小时前
注意力机制(个人理解)
pytorch·python·深度学习
iwhitney5 小时前
【次方量化】3分钟搞懂什么是量化策略
python
高洁015 小时前
大模型部署资源不足?轻量化部署解决方案
python·深度学习·机器学习·数据挖掘·transformer