Render OpenDocument files from templates, using Appy POD
Failed to load latest commit information.
djappypod Safety check before deleting file Aug 15, 2013
.gitignore Remove from appy.pod module Sep 11, 2012
CHANGES Back to development: 0.0.3 Oct 8, 2013
LICENSE Initial import Sep 10, 2012 Initial import Sep 10, 2012
README.rst Fix rst Sep 11, 2012 Back to development: 0.0.3 Oct 8, 2013


django-appypod allows to serve OpenDocument Text files (.odt) from templates and contexts, using Appy POD framework.


pip install django-appypod

Requires appy.pod in python path. It has to be deployed manually, since it does not come with any

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 :

extra-paths += src/appy-archive/
parts += download-appy-archive

recipe =
url =
destination = src/appy-archive/


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 ;)'
    return response

Follow instructions in Appy POD documentation for designing your OpenDocument templates.




  • Lesser GNU Public License