fastapi U1S01、让服务器跑起来——fastapi介绍(超新手向的教程文档)

服务器

服务器是啥

fastapi是用来做服务器的,所以学习fastapi,先要知道什么是服务器。
简单地举个例子,服务器就是你用微信聊天的时候,消息会先跑到腾讯的服务器里,然后再发给别人
image
如果没网,微信用不了吧。用不了就对了,因为服务器跟你say goodbye了。

为啥是fastapi

  • 因为这篇文章写的就是fastapi
  • 因为别的我不会
  • 学就完事了,等你厉害了其他啥都能学会。

学了服务器能干啥?

这个说来话长了,听我慢慢道来……

让fastapi跑起来

安装fastapi

先给电脑安装Python、然后安装fastapi库

Python的安装就不说了。

fastapi 的安装用pip

pip install fastapi
pip install uvicorn

让fastapi跑起来,撸起袖子就是干

完事之后呢,建议你在桌面上建立一个文件夹,以后服务器的代码都往这里面放:

image

新建一个Python代码,命名为main.py,放到上面的文件夹里。然后把下面的代码复制进去:

from fastapi import FastAPI

app = FastAPI()#创建一个服务器的实例(对象)

@app.get("/")
async def index():
    return {"msg":"hello"}

if __name__ =='__main__':#表示直接运行当前的程序
	import uvicorn
	uvicorn.run('main:app', host='localhost', port=8000, reload=True)

运行代码,可以看到这样的界面,就说明运行成功了

image

然后在浏览器里,地址栏输入服务器地址:http://localhost:8000

image

就水灵灵的有了。

修改一下

注意!注意!注意! 命令行窗口不要关,fastapi修改是不需要重新运行程序的,只需要保存代码就行。

修改一下msg后面的内容

image

刷新网页,就会看到内容更新了。

恭喜你,第一个fastapi的程序做出来了。嗨起来!

image

啥意思呢

代码

image

内容:

image

posted @ 2024-12-09 17:22  一亩食堂  阅读(81)  评论(0)    收藏  举报