The unseen, silent tribute to those we have lost.
django-clacks contains boilerplate code for working with the nonstandard HTTP header X-Clacks-Overhead.
You can find out more about the X-Clacks-Overhead header here: https://xclacksoverhead.org/home/about
Django Clacks is on PyPI. Install it with pip install django-clacks or add it with your dependency manager.
Add clacks.middleware.ClacksMiddleware to your MIDDLEWARE setting:
MIDDLEWARE = [
# ...
"clacks.middleware.ClacksMiddleware",
# ...
]By default, all responses will now have a header X-Clacks-Overhead, with the content GNU Terry Pratchett.
You can modify the names used with the CLACKS_NAMES setting. The following setting:
CLACKS_NAMES = [
"Terry Pratchett",
"Joe Armstrong",
]Will result in an X-Clacks-Overhead header containing GNU Terry Pratchett, Joe Armstrong.