0
目前我有一個使用Python 3.5開發的Django 1.9應用程序。該數據庫是Postgres 9.4.2.0。Django模板過濾器根本不起作用
我在其中包含從用戶收集的原始輸入,然後將其呈現回其他用戶讀取數據庫中的TEXT類型字段。 原始文本包含換行符和諸如此類的東西看起來像:
chat.freenode.net \ r \ n#randomchannel
的HTML模板本身試圖取代線與突破標籤和打破逃生別的
{{post.body | linebreaksbr |逃生}}
但它不這似乎無關乎我添加到post.body
的哪些過濾器,它始終呈現原始\r\n
,並且始終不會用<br>
標記替換值。
我沒有收到任何錯誤,在開發服務器和模板的渲染工作正常,它只是似乎過濾器不工作。
我拉我的頭髮我們試圖找出爲什麼這些過濾器不工作。有沒有人有任何想法?
你可以寫自己的過濾器來嘗試(只需更換爲「\ r \ n」增加「
」)。 –