一个使django的模板标签变甜的库。
django-templatetag-sugarv2的Python项目详细描述
在django中编写模板标记的库。
下面是一个使用示例:
fromdjangoimporttemplatefromtemplatetag_sugar.registerimporttagfromtemplatetag_sugar.parserimportName,Variable,Constant,Optional,Modelregister=template.Library()@tag(register,[Constant("for"),Variable(),Optional([Constant("as"),Name()])]):defexample_tag(context,val,asvar=None):ifasvar:context[asvar]=valreturn""else:returnval
如您所见,它使定义标记的语法变得非常简单。