Django提供了一个有用的“ lorem”模板标记,该标记将输出一些“ lorem ipsum”文本,但这些文本均为小写。如何将首字母大写以获取“ Lorem ipsum ...”?我知道如果我有一个字符串,可以通过过滤器运行它,但是我不知道如何过滤标签的输出。
更新:
我以为我找到了答案:
<p>
{% filter capfirst %}
{% lorem 10 w random %}
{% endfilter %}
</p>
但是它不起作用(即使我重新启动开发服务器)。如果我将过滤器更改为“标题”,则可以使用,使每个单词都以大写字母开头(“ Lorem Ipsum Set Delor ...”)。为什么capfirst
在filter
标签中不起作用?
答案 0 :(得分:1)
没关系,已经找到解决方案:
{% filter capfirst %}{% lorem 10 w random %}{% endfilter %}
不得将filter
标签和lorem
标签分隔为空白。
答案 1 :(得分:0)
{{ value|capfirst }}
如果值是“ django”,则输出将是“ Django”。