Django SSI library for use with Nginx
Project description
See http://wiki.nginx.org/HttpSsiModule
{% load nginxssi_tags %} hello {% nginxssi %} <b> okidoki </b> {%now "jS F Y H:i"%} Hello {{foo}} {% endnginxssi %} world
Renders inline as:
hello <!--# include virtual="/nginxssi/a3e5fa678243e0bab620fbca75f6601d/" --> world
A request to /nginxssi/a3e5fa678243e0bab620fbca75f6601d/ renders:
<b> okidoki </b> 25th January 2011 13:26 Hello bar
Nginx will stitch these two together to form:
hello <b> okidoki </b> 25th January 2011 13:26 Hello bar world
How it works
The template is cached in its raw unrendered form
The template string’s md5 hash is used as a cache key
The template’s context is stored with the cache key as a prefix
A request to the SSI url looks up the template and the context in the cache, renders it and returns the HttpResponse
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
django-nginx-ssi-0.1.1.tar.gz
(5.0 kB
view hashes)
Built Distribution
Close
Hashes for django_nginx_ssi-0.1.1-py2.6.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | a41f4adbc4d9c8804e131de6e1930b1d0283ac47cd78a75ebe4624fa9ae25357 |
|
MD5 | c0a6ce7fa376ead3874594db29a0eb0e |
|
BLAKE2b-256 | 627f84317699b04c6f2022a3827db9d9b8c0d505f429c431934de684076c9583 |