我最近发现了一个巧妙的技巧,可以避免用不必要的标记污染Django的gettext转换文件。如果要使电子邮件地址可单击,可以在trans字符串参数后使用urlize筛选器,如下所示:
{% trans "Contact us at foo@bar.com"|urlize %}有没有办法将同样的技巧应用于blocktrans标记的结果?
发布于 2017-06-10 03:06:30
有一个filter块标记可以让您对块的内容应用一个或多个过滤器,因此您可以这样使用它:
{% filter urlize %}
{% blocktrans %}Contact us at at foo@bar.com{% endblocktrans %}
{% endfilter %}参见Django docs。
https://stackoverflow.com/questions/44465096
复制相似问题