17、Django模板系统扩展与非HTML内容生成全攻略

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值