Skip to main content

<Include a description of your project>

Project description

========================
django-pdfy
========================

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

.. image::
https://secure.travis-ci.org/rochapps/django-pdfy.png
:alt: Build Status
:target: https://secure.travis-ci.org/rochapps/django-pdf

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

Install
=======
Use pip to install::

pip install django-pdfy

Quick start
===========

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

For example, in myapp/views.py::

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/urls.py::

from myapp.views import TransactionListView

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


Running the Tests
------------------------------------

You can run the tests with via::

python setup.py test

or::

python runtests.py


License
--------------------------------------

django-secure-input is released under the BSD License. See the
`LICENSE <https://github.com/rochapps/django-pdf/blob/master/LICENSE>`_ file for more details.


Contributing
--------------------------------------

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

Development sponsored by `RochApps, LLC
<http://www.rochapps.com/services>`_.


Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

django_pdfy-0.2.3-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file django_pdfy-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: django_pdfy-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for django_pdfy-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d0acb0754c0893c8f96b12e38c94a84e19b4bae768b8c11937fc4cb715f22c8e
MD5 02f3965cd92809f255993f3936f9f8f3
BLAKE2b-256 42fd4d47c62132434b9ccf1a4cacb886fada17ae0192d2e0d601ffdcab8cd969

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page