Skip to main content

Templado is a simple Django app to upload your HTML report templates and generate PDF reports by filling the fields of form based on JSON template.

Project description

=====
Templado
=====

Templado is a simple Django app to upload your HTML report templates and generate those reports by filling the fields of form based on JSON template.

Detailed documentation is in the "docs" directory.

Quick start
-----------

1. Add "templado" to your INSTALLED_APPS setting like this::

INSTALLED_APPS = (
...
'bootstrap3',
'templado',
)

2. Modify also settings with::

FILE_UPLOAD_HANDLERS = (
...
'django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler',
)

TEMPLATE_CONTEXT_PROCESSORS = (
...
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.request',
)

from django.conf import settings
REPORT_STATIC_DIR = os.path.join(os.path.join(settings.MEDIA_ROOT, 'media'), 'report-static')

3. Include the templado URLconf in your project urls.py like this::

url(r'^templado/', include('templado.urls', namespace='templado')),

4. Run `python manage.py migrate` to create the templado models.

5. Start the development server.

6. Visit http://127.0.0.1:8000/templado/ to start using Templado app.

Project details


Download files

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

Source Distribution

templado-0.6.0.tar.gz (514.3 kB view details)

Uploaded Source

File details

Details for the file templado-0.6.0.tar.gz.

File metadata

  • Download URL: templado-0.6.0.tar.gz
  • Upload date:
  • Size: 514.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for templado-0.6.0.tar.gz
Algorithm Hash digest
SHA256 da4c6d207388da2fc11b17f831951bd3be2cebb4b04c47798a9de37805c5b3c7
MD5 007da7c7ab63a5f08bcb3edcfbd64c5c
BLAKE2b-256 b9b9ba3836b824eafb4c062758145df998d869b296acabf1d3db5dcc7e5ea3d4

See more details on using hashes here.

Supported by

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