有用的中间件、模板标记等的集合
djangohelpers的Python项目详细描述
内容:
console scripts
==受django标记的
模板标记中漂亮的介词的启发。
如果djangohelpers安装了'setup.py',将提供一个'maketemplatetag'脚本
。否则,它也可以直接用
`python djangohelpers/console-scripts.py`调用。
run`python djangohelpers/console-scripts.py`获取用法信息。
它将拦截所有未登录的请求,并将其重定向到登录视图。
直接与URL匹配。
djangohelpers.middleware.httpdeletemddleware
——post请求将
其request_method设置为delete。
==
-
@allow_http(“get”,“delete”)
def my_view(request,…)
和所有其他请求将返回不允许的http 405方法。
djangohelpers.rendered_with
-
@rendered_with('foo/bar.html')
def my_view(request,…)
它将被视为模板上下文
,模板foo/bar.html将被呈现并返回。如果view
函数返回除dict之外的任何内容,则其响应将通过未触及的
。
还支持可选的mimetype参数:
@rendered_with('foo/bar.json',mimetype='application/json')
def my_view(request,
====
>djangohelpers.template tags.help帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助
{%br/>{%br/>>>
{%b''b''b'的值替换为“我的口述中的7”的“我的口述中的7”的“我的口述中的‘b'的b'值”为新的口述中的‘我的‘dict’”
>>
{{sometextwithwhitespace split}
{{my_dict getitem:'b'}
{{value lessthan:12}
{value greaterthan:12}
console scripts
==受django标记的
模板标记中漂亮的介词的启发。
如果djangohelpers安装了'setup.py',将提供一个'maketemplatetag'脚本
。否则,它也可以直接用
`python djangohelpers/console-scripts.py`调用。
run`python djangohelpers/console-scripts.py`获取用法信息。
它将拦截所有未登录的请求,并将其重定向到登录视图。
直接与URL匹配。
djangohelpers.middleware.httpdeletemddleware
——post请求将
其request_method设置为delete。
@allow_http(“get”,“delete”)
def my_view(request,…)
和所有其他请求将返回不允许的http 405方法。
djangohelpers.rendered_with
-
@rendered_with('foo/bar.html')
def my_view(request,…)
它将被视为模板上下文
,模板foo/bar.html将被呈现并返回。如果view
函数返回除dict之外的任何内容,则其响应将通过未触及的
。
还支持可选的mimetype参数:
@rendered_with('foo/bar.json',mimetype='application/json')
def my_view(request,
====
>djangohelpers.template tags.help帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助帮助
{%br/>{%br/>>>
{%b''b''b'的值替换为“我的口述中的7”的“我的口述中的7”的“我的口述中的‘b'的b'值”为新的口述中的‘我的‘dict’”
>>
{{sometextwithwhitespace split}
{{my_dict getitem:'b'}
{{value lessthan:12}
{value greaterthan:12}