Files
kontor/kontor-piccolo/home/endpoints.py
T
Thomas Peetz 37e094e390
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
add kontor-blacksheep and kontor-piccolo as blueprints for new app
2026-06-03 15:59:59 +02:00

23 lines
519 B
Python

import os
import jinja2
from starlette.endpoints import HTTPEndpoint
from starlette.responses import HTMLResponse
ENVIRONMENT = jinja2.Environment(
loader=jinja2.FileSystemLoader(
searchpath=os.path.join(os.path.dirname(__file__), "templates")
)
)
class HomeEndpoint(HTTPEndpoint):
async def get(self, request):
template = ENVIRONMENT.get_template("home.html.jinja")
content = template.render(
title="Piccolo + ASGI",
)
return HTMLResponse(content)