Template support for flask application, a collection for useful extra filters and functions, and an easy way to register them.
Quickstart
Install flask_template_support using pip:
$ pip install Flask-TemplateSupport
Example usage
from flask import render_template
from flask_template_support import TemplateSupport
def test_sum(a, b):
return a + b
def test_sub(a, b):
return a - b
app = Flask(__name__)
ts = TemplateSupport()
ts.init_app(app, functs=(
(test_sum, 'sum'),
(test_sub, 'sub'),
))
Run test.py in example folder and go to http://127.0.0.1:5000/ to see how it works
Configuration
NOT_AVAILABLE_DESC: (default: N/A) description for or_na filter
PRETTY_DATE: (default: %d %B %Y %I:%M:%S %p) default date format for pretty_date filter
HUMAN_FILE_SIZE_DIVIDER: (default: 1000) default divider for human_file_size filter
HUMAN_FILE_SIZE_SCALE: (default: [‘KB’, ‘MB’, ‘GB’, ‘TB’]) default scale for human_file_size filter
License MIT
Metadata
Release files for Flask-TemplateSupport 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Flask-TemplateSupport-2.0.1.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Flask_TemplateSupport-2.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.7 kB
Release files / Flask-TemplateSupport-2.0.1.tar.gz
| Download URL | Flask-TemplateSupport-2.0.1.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d9eb7f3f0a6db73b2a0b0c459789f8f031f89596c539051035a329193d2550d0
|
|
BLAKE2b-256 checksum How to use checksums |
dfdce1c79953e5b10523e68c8248d6c7cd5ca32493be33d08b6c228517b20b4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
|
Release files / Flask_TemplateSupport-2.0.1-py3-none-any.whl
| Download URL | Flask_TemplateSupport-2.0.1-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9b8f5d333aae96fa0d76796fd76b652039a205aa8457586a845ed16427d355bb
|
|
BLAKE2b-256 checksum How to use checksums |
5232ca56771a9cc99451c733edb5ae38fed15aaebf656da9df8696548875b963
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
|