需要在blog主頁顯示文章的摘要, 即顯示文章的前面一部分.在django中, 我嘗試過以下做法:article|safe|truncatechars:100 // 截取文章的前100個(gè)單詞但問題是, 文章中為了排版可能帶有html標(biāo)記(實(shí)際上是使用了markdown語法), 如: who are you ?<p>I am python </p>如果不湊巧, 碰巧截取掉了某個(gè)html標(biāo)記, 如變?yōu)? who are you ?<p>I am python //少了個(gè)結(jié)束標(biāo)志 '</p>'那么整個(gè)頁面都會(huì)被破壞.怎么辦呢? 或者, 有更好的方法實(shí)現(xiàn)嗎?(最好不要用javascript來隱藏或顯示)謝謝大家.
3 回答

翻翻過去那場(chǎng)雪
TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
truncatewords_html 或者 truncatechars_html(django 1.7以上)
- 3 回答
- 0 關(guān)注
- 1832 瀏覽
添加回答
舉報(bào)
0/150
提交
取消