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