我希望能够清理输入的HTML标记(例如,从表单中删除,以便用户不会弄乱HTML标记),但允许用户通过Textile进行一些格式化(django.contrib) .markup)。示例如下。
在I Textil-ize之前,我试图逃避过滤器中的内容,就像这个{{ data|escape|textile }}
一样,但它不起作用,似乎Textile un-escapes转义字符。
我该怎么办?
我想做的例子:
在我的表单中输入以下内容:
< b>粗体标记HTML标记;应该被转义< / b>
*加粗纺织标签;应该显示为粗体*
结果我想在我的模板中看到:
< b>粗体标记HTML标记;应该被转义< / b>
用纺织品标签加粗;应该显示为粗体
对于记录,它类似于这个线程,但对于Django: How do I textile and sanitize html?