2 Star 1 Fork 0

wangfei / autoExtend

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
requestments.txt 1.03 KB
一键复制 编辑 原始数据 按行查看 历史
wangfei 提交于 2024-03-28 12:36 . 更改1
pip install fastapi
pip install "uvicorn[standard]"
pip install cryptography
pip install requests
uvicorn main:app --reload
uvicorn main:app 命令含义如下:
main:main.py 文件(一个 Python "模块")。
app:在 main.py 文件中通过 app = FastAPI() 创建的对象。
--reload:让服务器在更新代码后重新启动。仅在开发时使用该选项。
使用浏览器访问 http://127.0.0.1:8000/items/5?q=somequery。
你将会看到如下 JSON 响应:
{"item_id": 5, "q": "somequery"}
你已经创建了一个具有以下功能的 API:
通过 路径 / 和 /items/{item_id} 接受 HTTP 请求。
以上 路径 都接受 GET 操作(也被称为 HTTP 方法)。
/items/{item_id} 路径 有一个 路径参数 item_id 并且应该为 int 类型。
/items/{item_id} 路径 有一个可选的 str 类型的 查询参数 q。
交互式 API 文档¶
现在访问 http://127.0.0.1:8000/docs。
你会看到自动生成的交互式 API 文档(由 Swagger UI生成):
1
https://gitee.com/ultraplus/auto-extend.git
git@gitee.com:ultraplus/auto-extend.git
ultraplus
auto-extend
autoExtend
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891