- 标记过滤
标记过滤
?tt class="docutils literal">django.contrib.markup包含了一些列Django模板过滤器,每一个都实现了一中通用的标记语言
textile
: 实现?Textile (http://en.wikipedia.org/wiki/Textile%28markuplanguage%29)markdown
: 实现?Markdown (http://en.wikipedia.org/wiki/Markdown)restructuredtext
: 实现?ReStructured Text (http://en.wikipedia.org/wiki/ReStructuredText)
每种情形下,过滤器都期望字符串形式的格式化标记,并返回表示标记文本的字符串?例如?tt class="docutils literal">textile过滤器吧Textile格式的文本转换为HTML
_{% load markup %}
{{ object.content|textile }}_
_要激活这些过滤器,仅需?'django.contrib.markup'
添加?INSTALLED_APPS
设置中?一旦完成了该项工作,在模板中通过 {% load markup %}
就能使用这些过滤器?要想掌握更多信息的话,可阅读 django/contrib/markup/templatetags/markup.py.
内的源代码