我在Django模板中遇到问题,这是我当前的代码:
<h1 id="django">{{module.headline}}</h1>
显示如下内容:
"My name is Alex"
请为此特定问题建议Django模板过滤器的代码。
答案 0 :(得分:1)
您可以创建your own custom filte r以提高效率:
from django import template
register = template.Library()
@register.filter
def emph_first_word(value):
if not value:
return ""
value = value.split(' ', 1)
return "<em>{}</em> {}".format(*value)
然后像这样使用它:
<h1 id="django">{{ module.headline|emph_first_word }}</h1>
...应该返回(对于你的例子):
<h1 id="django"><em>My</em> name is Varun</h1>