Render OpenDocument files from templates, using Appy POD
Project description
django-appypod allows to serve OpenDocument Text files (.odt) from templates and contexts, using Appy POD framework.
INSTALL
pip install django-appypod
USAGE
In settings, add OdtTemplates template backend before DjangoTemplates one :
TEMPLATES = [ { 'BACKEND': 'djappypod.backend.OdtTemplates', }, { 'BACKEND': 'django.template.backends.django.DjangoTemplates', ... }, ]
Using class-based generic views :
from django.view.generic.detail import DetailView from djappypod.response import OdtTemplateResponse class YourDocument(DetailView): response_class = OdtTemplateResponse template_name = "your/template.odt"
Using classic views functions :
def your_view(request): response = OdtTemplateResponse(request, "your/template.odt", { 'title': 'Simple as hello ;)' }) response.render() return response
Follow instructions in Appy POD documentation for designing your OpenDocument templates.
LICENSE
Lesser GNU Public License
CHANGELOG
2.0.7 (2021-04-12)
Use upstream appy (it supports now Python3)
2.0.6 (2020-11-24)
Fix dependency to appy
2.0.5 (2020-11-24)
Add python 3.8 support
2.0.4 (2019-12-26)
Add Django 2.0 support
2.0.3 (2019-12-26)
(No change)
2.0.2 (2019-11-25)
Fix dependency to appy (use Python 3 version)
2.0.1 (2019-11-18)
Fix setup.py
2.0.0 (2018-05-07)
Move to Python 3
1.0.0 (2017-01-14)
Upgrade to Django 1.8
0.0.2 (2013-10-08)
Safety check before deleting document
Add Django and Appy in dependencies
0.0.1 (2012-09-11)
Initial working version.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-appypod-2.0.7.tar.gz
.
File metadata
- Download URL: django-appypod-2.0.7.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecaf213aba1f699b4212e1c596eb8f6f54732d62922e2b86516afa05d9c3807b |
|
MD5 | 1ef948e542a530812e02327ef799037a |
|
BLAKE2b-256 | 6c8002388b845f16c5c26e42226cc6f4a029a86fba6ad601a1cfd5ad214aef12 |