I changed quite some things in the module over the last few days and I’m happy to announce that the docs have improved a lot, despite still needing more docstrings in the code itself. **The biggest change is that the ``app.endpoint`` decorator was renamed to ``app.route``** as it made more sense with the implementation of a Router class.
Here's a new basic example:
py
from baguette import Baguette
app = Baguette()
app.route("/")
async def index(request):
return "<h1>Hello world</h1>"
And here's another example using class based views:
py
from baguette import Baguette, View
app = Baguette()
app.route("/home")
class Home(View):
home_text = "<h1>Home</h1>"
async def get(self, request):
return self.home_text
async def post(self, request):
self.home_text = await request.body()
return self.home_text
As you can see it’s still pretty straight-forward and easy to use.
Links
PyPi: https://pypi.org/project/baguette/
Docs: https://baguette.readthedocs.io/
Discord support server: https://discord.gg/PGC3eAznJ6