You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
6 months ago | |
---|---|---|
static | 6 months ago | |
templates | 6 months ago | |
.flake8 | 6 months ago | |
.gitignore | 6 months ago | |
LICENSE | 6 months ago | |
LICENSE_htmx | 6 months ago | |
LICENSE_missing | 6 months ago | |
README.md | 6 months ago | |
TODO.md | 6 months ago | |
app.py | 6 months ago | |
forms.py | 6 months ago | |
models.py | 6 months ago | |
poetry.lock | 6 months ago | |
pyproject.toml | 6 months ago |
README.md
geistesblitze2
geistesblitze
was a small web
application I created to accompany an article for the German Linux Magazin in
2014 about Flask, when
the release of version 1.0 was supposedly approaching.
Flask 1.0 was actually released four years later, and since version 2.0 that was released in 2021, I wanted to turn it into a modern single page application, but the options to achieve this never convinced me.
I didn't want to separate such a simple application into a backend and a frontend and add a whole ecosystem (Javascript) to accomplish the task.
I recently discovered htmx and geistesblitze2
shows how
to integrate Flask and htmx and achieve a single page application, without
having to write a single line of Javascript.