Open5

FastHTML👀

nakasyounakasyou

HTMX をベースにした Python の Web フレームワークらしい

nakasyounakasyou

とりあえずサンプル動かす

python3 -m pip install python-fasthtml
from fasthtml.common import *

app,rt = fast_app()

@rt('/')
def get():
    return Div(P('Hello World!'), hx_get="/change")

serve()

コードを編集したところ、自動でサーバーが再起動された。

nakasyounakasyou

普通に HTMX が動くっぽい

@rt('/')
def get():
    return Div(P('Click me!'), hx_get="/clicked")
@rt('/clicked')
def get():
    return P('Clicked!')

あと PicoCSS が標準搭載されている