You know they'll never really die while the Trunk is alive
Project description
Django GNU Terry Pratchett
==========================
Keeping the legacy of [Sir Terry Pratchett](http://en.wikipedia.org/wiki/Terry_Pratchett) alive forever.
For as long as his name is still passed along the Clacks,
Death can't have him.
* G: send the message on
* N: do not log the message
* U: turn the message around at the end of the line and send it back again
with thanks to [this reddit thread](http://www.reddit.com/r/discworld/comments/2yt9j6/gnu_terry_pratchett/)
Installation
------------
You can install from pypi:
pip install django-GNU-Terry-Pratchett
or from source:
git clone git@github.com:aaronbassett/django-GNU-Terry-Pratchett.git
cd django-GNU-Terry-Pratchett
python setup.py install
Once installed add the middleware to you project:
MIDDLEWARE_CLASSES=(
...
'gnu_terry_pratchett.middleware.ClacksMiddleware',
),
We also provide a view decorator and a mixin for your Class-Based Views if you
don't want to have the header on every response.
from gnu_terry_pratchett.decorators import clacks_overhead
from gnu_terry_pratchett.views import ClacksMixin
# function view
@clacks_overhead
def my_view(request):
...
return my_response
# CBV
class MyView(ClacksMixin, View):
def get(self, request):
...
return my_response
==========================
Keeping the legacy of [Sir Terry Pratchett](http://en.wikipedia.org/wiki/Terry_Pratchett) alive forever.
For as long as his name is still passed along the Clacks,
Death can't have him.
* G: send the message on
* N: do not log the message
* U: turn the message around at the end of the line and send it back again
with thanks to [this reddit thread](http://www.reddit.com/r/discworld/comments/2yt9j6/gnu_terry_pratchett/)
Installation
------------
You can install from pypi:
pip install django-GNU-Terry-Pratchett
or from source:
git clone git@github.com:aaronbassett/django-GNU-Terry-Pratchett.git
cd django-GNU-Terry-Pratchett
python setup.py install
Once installed add the middleware to you project:
MIDDLEWARE_CLASSES=(
...
'gnu_terry_pratchett.middleware.ClacksMiddleware',
),
We also provide a view decorator and a mixin for your Class-Based Views if you
don't want to have the header on every response.
from gnu_terry_pratchett.decorators import clacks_overhead
from gnu_terry_pratchett.views import ClacksMixin
# function view
@clacks_overhead
def my_view(request):
...
return my_response
# CBV
class MyView(ClacksMixin, View):
def get(self, request):
...
return my_response
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
File details
Details for the file django-GNU-Terry-Pratchett-0.2.0.tar.gz
.
File metadata
- Download URL: django-GNU-Terry-Pratchett-0.2.0.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 256a1274ce9ace02a2efb13cb79b4ce1d2e5c09a62e6d72d1625e90d6df95172 |
|
MD5 | e881298d6cf9122b06acacce62a650ba |
|
BLAKE2b-256 | d28ab1962d4a33a91b4c3e0c4f73565d02e01ca89cc416d1eef8de48db00b6c2 |