Skip to main content

<Include a description of your project>

Project description


django-pdf lets you to render any view as pdf, css and images are also available
in your templates.

.. image::
:alt: Build Status

1. django>=1.3
2. xhtml2pdf==0.0.5
5. mock (for testing)

Use pip to install::

pip install django-pdfy

Quick start

1. Define ``STATIC_ROOT`` and ``STATIC_URL`` in your file.
2. Subclass RenderPDF, set the ``template_name`` attribute.

For example, in myapp/

from myapp.models import Transaction
from pdfy.views import RenderPDF
from django.views.generic import ListView

class TransactionListView(RenderPDF, ListView):
template_name = 'mypdf.html'
model = Transaction

In myapp/

from myapp.views import TransactionListView

urlpatterns = patterns('',
url(r'^transactions/$', TransactionListView.as_view()),

Running the Tests

You can run the tests with via::

python test




django-secure-input is released under the BSD License. See the
`LICENSE <>`_ file for more details.


If you think you've found a bug or are interested in contributing to this project
check out `django-pdfy on Github <>`_.

Development sponsored by `RochApps, LLC

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
django_pdfy-0.2.3-py3-none-any.whl (6.0 kB) Copy SHA256 hash SHA256 Wheel py3

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page