Django模板系统扩展与非HTML内容生成全攻略
1. 模板加载器配置
若要使用特定的模板加载器,需将其添加到 TEMPLATE_LOADERS 设置中。例如,若把代码放在名为 mysite.zip_loader 的模块里,就要将 mysite.zip_loader.load_template_source 添加到 TEMPLATE_LOADERS 。
2. 使用内置模板参考
Django的管理界面包含了给定站点所有可用模板标签和过滤器的完整参考,它是Django程序员提供给模板开发者的实用工具。查看方法如下:
- 进入管理界面。
- 点击页面右上角的“Documentation”链接。
参考文档分为四个部分:
| 部分 | 说明 |
| ---- | ---- |
| 标签(tags) | 描述所有内置标签以及任何可用的自定义标签库 |
| 过滤器(filters) | 描述所有内置过滤器以及任何可用的自定义过滤器库 |
| 模型(models) | 描述系统中每种类型的对象以及该对象上的所有可用字段 |
| 视图(views) | 每个URL有单独的条目,点击URL可查看生成该视图的视图函数名称、视图功能的简短描述、视图模板中可用的变量列表以及用于该视图的模板名称 |
3. 独立模式下模板系统配置
此部分仅适用于将模板系统作为其他应用程序的输出组件的情况。通常,Django会从其默认配置文件和 D
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



