Django комментирует удаление новых строк

Итак, я работаю с Django-комментариями и очень доволен, но мой друг заметил, что когда он публиковал что-то более длинное и с новыми строками, Django удалял их.

Например, если я разместил:

line1
line2
line3

Затем он будет сохранен и отображен как:

line1 line2 line3

Кто-нибудь, использующий Django, понял это и понял, как обойти Django, выводя новые строки? Я немного покопался в коде комментариев Django, но пока не нашел ничего, что можно было бы переопределить.

Спасибо


person Luke    schedule 28.07.2011    source источник
comment
да, я пытался поставить ‹br/› в комментарии, и это ничего не дало. Кроме того, я не хочу, чтобы пользователям приходилось вставлять ‹br/› в свои комментарии, когда они все равно хотят новую строку. Это было бы глупо.   -  person Luke    schedule 29.07.2011


Ответы (1)


Вы смотрели linebreaks и linebreaksbr фильтры? Вместо использования тега render_comment_list вы должны использовать тег get_comment_list, чтобы получить список объектов Comment, то вы можете передать атрибут comment через соответствующий фильтр.

person Ismail Badawi    schedule 28.07.2011
comment
Забавно, но я почти уверен, что читал это раньше. Это именно то, что мне было нужно. Спасибо. - person Luke; 29.07.2011