FastAPI-1.程序结构

fastapi是Python中一个效率极高的web框架,可以与node.js和go比肩,而又能减少开发人员40%的错误,没有理由不去学习.

首先,我们要安装fastapi,以及它的一些依赖:

pip install fastapi uvicorn pydantic starlette以及python-multipart

然后可以在程序中引入并创建应用程序:

from fastapi import FastAPI
app=FastAPI()
@app.get("/")
async def helloWorld():
    return {"message":"hello World"}

接下来就可以运行了,两种方式,第一种,程序内运行:

import uvicorn
if __name__=="__main__":
    uvicorn.run(app)

或者在调试期间,可以通过命令行启动会自动重新加载的运行方式:

uvicorn main:app --reload

注意,这里main是你的文件主名(不带.py),app是你程序中fastapi的实例.

效果:


以上是这篇文章的全部,错误的地方恳请指正.
希望能和大家一起学习.
最后,都看到这了,赞赏一下呗!(^ ~ ^||).

你可能感兴趣的:(FastAPI-1.程序结构)