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
Requires appy.pod in python path. It has to be deployed manually, since it does not come with any setup.py.
A possibility is to create a .pth file in your site-packages folder, or modify sys.path on-the-fly.
Alternatively, if you use buildout, a few lines do the job :
[buildout] extra-paths += src/appy-archive/ parts += download-appy-archive [download-appy-archive] recipe = hexagonit.recipe.download url = https://launchpad.net/appy/0.8/0.8.1/+download/appy-0.8.1.zip destination = src/appy-archive/
USAGE
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
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.