Skip to content

baguette 0.2.0

Compare
Choose a tag to compare
@takos22 takos22 released this 09 May 20:09
· 87 commits to master since this release

baguette 0.2.0

  • Add HTML rendering
  • Add redirects

Example code

main.py

from baguette import Baguette, redirect, render

app = Baguette()

@app.route("/")
async def index():
    return redirect("/home")

@app.route("/home")
async def home(request):
    user = ... # do some user handling, lets assume user has a name attribute
    return render("home.html", username=user.name)

templates/home.html:

<html>
    <head>
        <title>Home</title>
    </head>
    <body>
        <h1>Hello {{ username }}!</h1>
    </body>
</html>

Links

PyPi: https://pypi.org/project/baguette/
Docs: https://baguette.readthedocs.io/
Discord support server: https://discord.gg/PGC3eAznJ6