cwj*_*cwj 3 python django formatting textile
我一直在寻找一个现有的纺织风格的python库来格式化文本供用户输入.
如果只是我进入它,只是纺织品会很好,但由于输入是为django应用程序,将采取用户输入并显示它,同时仍然保持一些格式.
在我看到的现有库中,我设法找到了一些漏洞.他们有时候不会以他们应该的方式逃避事情,让我输入直接的HTML并且列表继续.
那么我可以使用哪些转换引擎的建议呢?
如果您正在使用Django,您可以尝试安全降价:
{% load markup %}
{{ foo|markdown:"safe" }}
Run Code Online (Sandbox Code Playgroud)
您需要django.contrib.markup在settings.py应用中安装降价功能.
如果你想在保存时清理HTML,我使用feedparser的sanitize(http://www.feedparser.org/)祝你好运.
import feedparser
body = feedparser._sanitizeHTML(body, 'utf8')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1800 次 |
| 最近记录: |