• 第十三章: 输出非HTML内容

    第十三章: 输出非HTML内容

    通常当我们谈到开发网站时,主要谈论的是HTML。 当然,Web远不只有HTML,我们在Web上用多种格式来发布数据: RSS、PDF、图片等。

    到目前为止,我们的注意力都是放在常见 HTML 代码生成上,但是在这一章中,我们将会对使用 Django 生成其它格式的内容进行简要介绍。

    Django拥有一些便利的内建工具帮助你生成常见的非HTML内容:

    • RSS/Atom 聚合文件

    • 站点地图 (一个XML格式文件,最初由Google开发,用于给搜索引擎提示线索)

    我们稍后会逐一研究这些工具,不过首先让我们来了解些基础原理。

    • 基础: 视图和MIME类型
    • 生成 CSV 文件
    • 生成 PDF 文件
    • 其它的可能性
    • 内容聚合器应用框架
    • Sitemap 框架
    • 下一章