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的实例.
效果:
以上是这篇文章的全部,错误的地方恳请指正.
希望能和大家一起学习.
最后,都看到这了,赞赏一下呗!(^ ~ ^||).