Django的友好标签-loader是一个Django应用程序,使用在Django模板templatetag库有选择地支持功能。
这个应用程序提供了三个模板标签{%friendly_load%},{%if_has_tag%}和{%ifnot_has_tag%}。
一起使用,可以构建了具有一定的模板标签可选支持模板。你可以使用他们,如果他们都可以做别的事情,如果他们不。
安装
添加friendlytagloader到INSTALLED_APPS
用法
在模板{%负载friendly_loader%}
加载一些可选的taglib {%friendly_load评论%}
有条件地使用其标签:
{%if_has_tag render_comment_list%}
  {%render_comment_list的OBJ%}
{%其他%}
 注释的支持是不可用
{%endif_has_tag%}
{%friendly_load%}需要多个参数,所以加载多个可选的模板标签库的同时支持:
{%friendly_load评论网页设计website_tags%}
{%if_has_tag%}和{%ifnot_has_tag%}也可以处理多个参数。
在if_has_tag的情况下,这意味着所有给定的标记应该是可用的,所以这将呈现什么即使现在是一个内置的标签:
{%if_has_tag现在nonexisting_tag%}
  {%现在%}
{%endif_has_tag%}
该ifnot_has_tag条件将触发,如果任何给定的标签是不可用的。例如,这仍然呈现本年度以来nonexisting_tag不可用,现在是一个内置的标签:
{%ifnot_has_tag现在nonexisting_tag%}
  {%现在%}
{%endifnot_has_tag%}
什么是此版本中的新:
- 在Django的1.4兼容
要求:
- 在Python中
- 在Django的
评论没有发现