如何在django中使用“行号”

时间:2010-12-09 22:18:13

标签: python django

这是我的django代码:

{{ 'one<br/>two<br/>three'|linenumbers}}

它显示:

1. one
two
three 

我想知道,如何使用'亚麻布'来展示这个:

1. one
2. two
3. three

感谢

1 个答案:

答案 0 :(得分:2)

之前从未使用过,但Django Docs表示您应该使用返回字符。

在您的观点中:

text = """
    ONE
    TWO 
    THREE
"""

然后在你的模板中:

{{ text|linenumbers }}

显示1. ONE 2. TWO 3.THREE

编辑:

每次我必须这样做时,我通常都会这样做:

{% for n in lines %}
    <div>{{ forloop.counter }}. {{ line }}</div>
{% endfor %}