Loading

FastApi的初次使用

简介
FastApi据说非常快,今天就来尝试下,首先是他的官网

 

安装

pip install fastapi
pip install uvicorn

 


不过这里建议在后面加上清华大学的镜像,可能会更快.

-i https://pypi.tuna.tsinghua.edu.cn/simple

 

 

Hello World

什么都别问,问就是复制粘贴到main.py中

from typing import Optional

from fastapi import FastAPI

app = FastAPI()


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


@app.get("/items/{item_id}")
def read_item(item_id: int, q: Optional[str] = None):
return {"item_id": item_id, "q": q}

 

执行下面代码,这里的reload的意思就是能够检测代码改动

uvicorn main:app --reload

 

如果出现了以下错误,小老弟你还不快把vue给关了~开个玩笑,就是端口被占用,我这里是被自己的Vue占用了

以一种访问权限不允许的方式做了一个访问套接字的尝试。

 

打开浏览器,访问下面链接,应该就可以看到数据了

 http://127.0.0.1:8000/items/666?q=我最6

 

 

posted @ 2020-08-21 11:16  夏辑  阅读(566)  评论(0编辑  收藏  举报