from fasthtml.common import * import random app = FastHTML() @app.route('/') def get(): return Div(P('Hello World!!!'), hx_get="/change", hx_swap="beforebegin") @app.route('/change') def get(): texts = ['Nice to be here!', 'Hello World!', 'It\'s so random!'] return Div(P(random.choice(texts)), hx_get="/change", hx_swap="innerHTML") serve()