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的实例.

效果:


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容