随机django实用程序的集合
django-muckraking的Python项目详细描述
Django出渣
======
各种Django实用程序的集合。它包括:
中间件
——
:代码:`muckraking.middleware.spacelessmiddleware`
删除HTML标记之间的空格和换行符。保留<;script>;块的完整性
:代码:`muckraking.middleware.legacyurlredirectmiddleware`
类似于apache的重定向方法。
在“设置”中指定重定向。py如下::
legacy\u url重定向=(
(r'^/关于/news events\.php(.+)?','/news events/$1',),
(r'^/about/(?“!index\.php)”,“/about/”,“,
)
>模板上下文处理器
----
:代码:`muckraking.template.context\u processors.debug\u context`
添加一个:代码:`{{debug}`变量django模板。”该值是布尔值
Standard Template Tags
——
若要使用以下标记,请添加:code:`{%load muckraking_tags%}`到模板。
:code:`{%version_hash%}`
输出git head commit hash或django settings模块的atime值的hash。它首先尝试输出git commit散列。如果失败,则返回到设置模块文件时间哈希。
:代码:`{%git\u commit\u hash%}`
在git repo中输出头提交的提交哈希。对于破坏缓存的字符串很有用。
:代码:`{%settings\u file\u time\u hash%}`
输出django settings模块文件的atime元值的哈希。对于破坏缓存的字符串很有用。
django cms模板标记
添加:代码:`{%load muckraking_cms_tags%}`到您的模板。
:代码:`{%page_url_by_slug“foobar page”%}
允许您按slug对页执行反向查找:
管理命令应用程序:
./manage.py import_redirects~/path/to/redirects.csv
======
各种Django实用程序的集合。它包括:
中间件
——
:代码:`muckraking.middleware.spacelessmiddleware`
删除HTML标记之间的空格和换行符。保留<;script>;块的完整性
:代码:`muckraking.middleware.legacyurlredirectmiddleware`
类似于apache的重定向方法。
在“设置”中指定重定向。py如下::
legacy\u url重定向=(
(r'^/关于/news events\.php(.+)?','/news events/$1',),
(r'^/about/(?“!index\.php)”,“/about/”,“,
)
>模板上下文处理器
----
:代码:`muckraking.template.context\u processors.debug\u context`
添加一个:代码:`{{debug}`变量django模板。”该值是布尔值
Standard Template Tags
——
若要使用以下标记,请添加:code:`{%load muckraking_tags%}`到模板。
:code:`{%version_hash%}`
输出git head commit hash或django settings模块的atime值的hash。它首先尝试输出git commit散列。如果失败,则返回到设置模块文件时间哈希。
:代码:`{%git\u commit\u hash%}`
在git repo中输出头提交的提交哈希。对于破坏缓存的字符串很有用。
:代码:`{%settings\u file\u time\u hash%}`
输出django settings模块文件的atime元值的哈希。对于破坏缓存的字符串很有用。
django cms模板标记
添加:代码:`{%load muckraking_cms_tags%}`到您的模板。
:代码:`{%page_url_by_slug“foobar page”%}
允许您按slug对页执行反向查找:
管理命令应用程序:
./manage.py import_redirects~/path/to/redirects.csv