Django SSI库,用于与Nginx一起使用
项目描述
请参阅 http://wiki.nginx.org/HttpSsiModule
{% load nginxssi_tags %} hello {% nginxssi %} <b> okidoki </b> {%now "jS F Y H:i"%} Hello {{foo}} {% endnginxssi %} world
渲染为
hello <!--# include virtual="/nginxssi/a3e5fa678243e0bab620fbca75f6601d/" --> world
对 /nginxssi/a3e5fa678243e0bab620fbca75f6601d/ 的请求将渲染
<b> okidoki </b> 25th January 2011 13:26 Hello bar
Nginx会将这两个文件拼接在一起形成
hello <b> okidoki </b> 25th January 2011 13:26 Hello bar world
工作原理
模板以原始未渲染的形式缓存
模板字符串的MD5哈希值用作缓存键
模板的上下文以缓存键作为前缀存储
对SSI URL的请求会在缓存中查找模板和上下文,将其渲染并返回HttpResponse
项目详情
下载文件
为您的平台下载文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
django-nginx-ssi-0.1.1.tar.gz (5.0 kB 查看哈希值)
构建分布
django_nginx_ssi-0.1.1-py2.6.egg (8.9 kB 查看哈希值)
关闭
django-nginx-ssi-0.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b8043773a3db4d80efdffd97d64651401700981381b9bb62ec6ef1ae43522756 |
|
MD5 | 0411ee538fe4bf043f72eaf2845c9a35 |
|
BLAKE2b-256 | 81ae182dab2ae8481e487403aa359a6b7a5cd555e890b02e7b1519f1b53028d9 |
关闭
django_nginx_ssi-0.1.1-py2.6.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a41f4adbc4d9c8804e131de6e1930b1d0283ac47cd78a75ebe4624fa9ae25357 |
|
MD5 | c0a6ce7fa376ead3874594db29a0eb0e |
|
BLAKE2b-256 | 627f84317699b04c6f2022a3827db9d9b8c0d505f429c431934de684076c9583 |