- 第十三章: 输出非HTML内容
第十三章: 输出非HTML内容
通常当我们谈到开发网站时,主要谈论的是HTML。 当然,Web远不只有HTML,我们在Web上用多种格式来发布数据: RSS、PDF、图片等。
到目前为止,我们的注意力都是放在常见 HTML 代码生成上,但是在这一章中,我们将会对使用 Django 生成其它格式的内容进行简要介绍。
Django拥有一些便利的内建工具帮助你生成常见的非HTML内容:
RSS/Atom 聚合文件
站点地图 (一个XML格式文件,最初由Google开发,用于给搜索引擎提示线索)
我们稍后会逐一研究这些工具,不过首先让我们来了解些基础原理。
- 基础: 视图和MIME类型
- 生成 CSV 文件
- 生成 PDF 文件
- 其它的可能性
- 内容聚合器应用框架
- Sitemap 框架
- 下一章