跳转到主要内容

使用Appy POD从模板渲染OpenDocument文件

项目描述

django-appypod 允许从模板和上下文中服务 OpenDocument 文本文件 (.odt),使用 Appy POD 框架。

安装

pip install django-appypod

用法

在设置中,将 OdtTemplates 模板后端添加到 DjangoTemplates 之前

TEMPLATES = [
    {
        'BACKEND': 'djappypod.backend.OdtTemplates',
    },
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        ...
    },
]

使用基于类的通用视图

from django.view.generic.detail import DetailView

from djappypod.response import OdtTemplateResponse

class YourDocument(DetailView):
    response_class = OdtTemplateResponse
    template_name = "your/template.odt"

使用经典视图函数

def your_view(request):
    response = OdtTemplateResponse(request, "your/template.odt", {
        'title': 'Simple as hello ;)'
    })
    response.render()
    return response

根据 Appy POD 文档 中的说明设计您的 OpenDocument 模板。

作者

makinacom

许可

  • 较轻的 GNU 公共许可证

变更日志

2.0.7 (2021-04-12)

  • 使用上游的 appy(它现在支持 Python3)

2.0.6 (2020-11-24)

  • 修复对 appy 的依赖关系

2.0.5 (2020-11-24)

  • 添加对 python 3.8 的支持

2.0.4 (2019-12-26)

  • 添加对 Django 2.0 的支持

2.0.3 (2019-12-26)

  • (无变化)

2.0.2 (2019-11-25)

  • 修复对 appy 的依赖关系(使用 Python 3 版本)

2.0.1 (2019-11-18)

  • 修复 setup.py

2.0.0 (2018-05-07)

  • 迁移到 Python 3

1.0.0 (2017-01-14)

  • 升级到 Django 1.8

0.0.2 (2013-10-08)

  • 在删除文档之前进行安全检查

  • 在依赖关系中添加 Django 和 Appy

0.0.1 (2012-09-11)

  • 初始工作版本。

项目详情


下载文件

下载您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

django-appypod-2.0.7.tar.gz (6.5 kB 查看散列)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面