0
我發現使用鏈接過濾器urlize和紡織品是不可能的。因爲urlize過濾器是自動轉義引號。如果urlize應用到已經包含HTML標記,事情如預期 將無法正常工作文本Django模板過濾器 - 無法使用urlize和紡織鏈接在一起
:在另一方面,這是不可能的紡織品輸出後應用urlize,因爲Django的建議。僅將此篩選器應用於純文本。
過濾器的任何序列不起作用:
In [1]: from django.template import Template, Context
In [2]: text = '''"bla":/mo/14086/
...: http://bla.com'''
In [3]: Template('{% load markup %}{{ text|textile|urlize }}').render(Context({'text': text}))
Out[3]: u'\t<p><a href="/mo/14086/">bla</a><br />http://bla.com</p>'
In [4]: Template('{% load markup %}{{ text|urlize|textile }}').render(Context({'text': text}))
Out[4]: u'\t<p>"bla":/mo/14086/<br /><a href="http://bla.com" rel="nofollow">http://bla.com</a></p>'
有誰知道如何使用這兩個過濾器一起?
UPDATE: 我使用Django 1.4版阿爾法1 SVN-17347
沒有幫助 - 就像在我的例子同樣的結果 - LINE OUT [4] – ramusus