python-web开发

1、fastApi-第一个程序

2023-07-28  本文已影响0人  许忠慧

轻量级web后端框架,类似于flask,额外可以自动生成文档
点击前往:官网地址
学习的目的是用于前后端分离开发,所以不学习模板部分的内容

一、环境搭建

pip install "fastapi[all]"

使用该操作会同时安装fastApiuvicorn(运行代码的服务器)

或者使用下述命令进行分开安装:

pip install fastapi
pip install "uvicorn[standard]"

二、第一个程序:hello fastApi

1、新建一个名为main.py 的python文件

from fastapi import FastAPI

app = FastAPI()


@app.get("/")
def root():
    return {"message": "Hello fastApi"}

2、启动fastApi服务

uvicorn main:app --reload

3、浏览器查看效果

uvicorn main:app 命令含义如下:

4、查看文档

1)查看交互式Api文档:
http://127.0.0.1:8000/docs
2)查看可选的Api文档
http://127.0.0.1:8000/redoc

三、Hello Api解析

@app.get("/")
return {"message": "Hello World"}

返回值:可以返回一个dictliststrint 等等

上一篇 下一篇

猜你喜欢

热点阅读