- ·上一篇文章:Django 缓存机制
- ·下一篇文章:Django 中间件
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. 内的源代码。下一章这些继承框架(CSRF、身份验证系统等等)通过提供 中间件 来实现其奇妙的功能。中间件是在请求之前/后执行的可以修改请求和响应的代码,它扩展了框架。 在下一章,我们将介绍Django的中间件并解释怎样写出自己的中间件。
Django 集成的子框架