Stoic HTML: A simple wrapper around Django's `format_html()`
Project description
stoic-html
What is "stoic-html"?
Stoic HTML is a tiny wrapper around the method format_html() of the Django web framework.
Since I switched to developing the frontend with htmx.org I tend to write small function-based-views returning small HTML fragments.
That's why I switched from using a template language to creating the HTML directly inside my Python code.
That's in general considered dirty, and frowned upon.
For me it is Locality of Behaviour: I have all these things together in one place. That gives me a lot of power and speed.
Install
python3 -m venv stoic-html-env
cd stoic-html-env/
. bin/activate
pip install -U pip wheel
pip install -e git+ssh://git@github.com/guettli/stoic-html.git#egg=stoic-html
cp src/stoic-html/.env.example src/stoic-html/.env
echo '. $VIRTUAL_ENV/src/stoic-html/.env' >> bin/activate
echo 'export $(cut -d= -f1 $VIRTUAL_ENV/src/stoic-html/.env)' >> bin/activate
. bin/activate
Naming convention
See: https://github.com/guettli/django-htmx-fun
Guidelines
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
stoic-html-2021.9.2.tar.gz
(3.4 kB
view hashes)
Built Distribution
Close
Hashes for stoic_html-2021.9.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ffda4858ece39380c912f6d19045470125325bdced5870bbfd28ea3dd094411 |
|
MD5 | dcb801bfce8c95de7b54590eb285ddf6 |
|
BLAKE2b-256 | cc70cd53c77cf66787897fd65ad417c6d497ca94ff85324ca67431ea37d470aa |