fast api 学习记录-start

2023-09-12 16:22:03 浏览数 (1)

before start:

what is fast api?

一款轻量,高速的web开发框架


how to start:

选择适合的开发环境

一个舒适的开发环境:

代码语言:javascript复制
pip install fastapi[all]

这将安装所有的可能需要的开发文件

一个最小的开发环境:

代码语言:javascript复制
pip install fastapi
pip install uvicorn

这将安装fast api去进行开发,uvicorn作为服务器去运行


编写简单的逻辑

简单的服务:

代码语言:javascript复制
# main.py
from fastapi import FastAPI

app = FastAPI()

@app.get("/")
async def root():
    return "hello world!"

将它运行起来

方法1-使用terminal命令:

代码语言:javascript复制
uvicorn main:app --reload

方法2-使用代码:

代码语言:javascript复制
if __name__ == "__main__":
    import uvicorn
    uvicorn.run(app="main:app",host="127.0.0.1", port=8000, reload=True)

展示

现在打开网址:http://127.0.0.1:8000/

结果如图:

显示了返回的字符串显示了返回的字符串

0 人点赞