Skip to main content

A flask plugin to create a template render service

Project description

Latest PyPI version Latest Travis CI build status

This is a little Python package, that allows you to run a small templating webserver in a handfull lines of code. This webserver can handle all your default email responses, create customized letter heads or even create dynamically generated PDFs. The idea is, you set up the server with access to all your template files and send it a set of variables. In return you will get you template text with all your variables included or even directly a beautifully rendered PDF file. The webserver is based on flask and flask-restfull and uses the jinja templating language.

Features:

  • Support for multiple Template Loader and multiple endpoints

  • Integrate it seamlessly in bigger flask applications (this means you can handle your login and permission system)

  • Support for global variables, that can be accessed by all templates

  • Easy to extend by subclassing the provided models

Todo

  • pypi publishing

Notes

  • github/gitlab?

Usage

Installation

Requirements

See requirements.txt for dev requirements and setup.py for prod requirements

Compatibility

Licence

Authors

flask-template-master was written by Arne Küderle.

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

flask_template_master-0.1.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file flask_template_master-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for flask_template_master-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2a8700c4ee8b38754070eda7c49d2a82aa0cc6aebcffe2fed97765f48483b96
MD5 7a00c3abba3a8c9c1c50e1505b559428
BLAKE2b-256 3f56d34a3e12a278756a978bf1bbfb28a1a8e77fed8fd37ec5e36e3d883e55b8

See more details on using hashes here.

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