как использовать «белье» в Джанго - PullRequest
0 голосов
/ 10 декабря 2010

это мой код Django:

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

и оно показывает:

1. one
two
three 

Я хочу знать, как показать это с помощью 'белья':

1. one
2. two
3. three

спасибо

1 Ответ

3 голосов
/ 10 декабря 2010

Никогда не использовал раньше, но Django Docs говорит, что вы должны использовать возвращаемый символ.

в ваших представлениях:

text = """
    ONE
    TWO 
    THREE
"""

тогда в вашем шаблоне:

{{ text|linenumbers }}

показывает 1. ОДИН 2. ДВА 3.ТРИ

РЕДАКТИРОВАТЬ:

Как всегда, когда мне приходилось делать это, я обычно делаю что-то вроде:

{% for n in lines %}
    <div>{{ forloop.counter }}. {{ line }}</div>
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...