使用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 模板。
许可
较轻的 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 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | ecaf213aba1f699b4212e1c596eb8f6f54732d62922e2b86516afa05d9c3807b |
|
MD5 | 1ef948e542a530812e02327ef799037a |
|
BLAKE2b-256 | 6c8002388b845f16c5c26e42226cc6f4a029a86fba6ad601a1cfd5ad214aef12 |