2024年Python最新Python网站开发指南:构建现代化、高效的Web应用_python web站点
由于原代码较长,我们将提供一个简化的代码示例,展示如何使用FastAPI创建一个简单的Web服务。
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: str = None):
return {"item_id": item_id, "q": q}
这个示例代码定义了一个简单的Web服务,包含两个路由。第一个路由是根路由/
,返回一个包含“Hello”和“World”的JSON对象。第二个路由/items/{item_id}
接受一个整型参数item_id
和一个可选字符串参数q
,并返回一个JSON对象。
要运行这个示例,请确保您已经安装了FastAPI(可以使用pip install fastapi
安装),然后使用以下命令启动服务器:
uvicorn main:app --reload
这里main
是包含FastAPI应用的Python模块名,app
是在该模块中创建的FastAPI实例。--reload
参数使得服务器能在代码更改时自动重启,便于开发时使用。
评论已关闭