使用flet和fastapi写一个hello world
以下是使用 flet 和 FastAPI 实现 Hello World 的示例代码:
首先,确保你已经安装了 flet 和 FastAPI 库。
FastAPI 部分:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "Hello World"}
flet 部分(假设这是在客户端):
import flet as ft
import requests
def main(page: ft.Page):
def get_hello_world():
response = requests.get('http://127.0.0.1:8000/')
page.add(ft.Text(response.json()['message']))
page.add(ft.ElevatedButton("Get Hello World", on_click=get_hello_world))
ft.app(target=main)
运行上述 FastAPI 代码,然后运行 flet 代码,点击按钮即可获取到 Hello World 消息。
...全文