概述
{{ myVariable|cut:"something + templateVariable" }}
我试过了:
{{ myVariable|cut:"something"|add:templateVariable }}
和
{{ myVariable|cut:"something {{ templateVariable }}" }}
但这些都行不通.
这可能吗?
{% with myFilter="something"|add:templateVariable %} {{ myVariable|cut:myFilter }} {% endwith %}
或者在Django 1.2及更早版本中:
{% with "something"|add:templateVariable as myFilter %} {{ myVariable|cut:myFilter }} {% endwith %}
添加不支持字符串和int的连接,但您可以轻松地创建一个转换为字符串的template filter,例如:
from django import template register = template.Library() @register.filter def to_unicode(mixed): return unicode(mixed)
允许这样的模板标记表达式some_int | to_unicode | add:’foo’.
总结
以上是编程之家为你收集整理的python – Django模板将模板变量传递到剪切过滤器全部内容,希望文章能够帮你解决python – Django模板将模板变量传递到剪切过滤器所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧