Skip to main content

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

  1. NOT_AVAILABLE_DESC: (default: N/A) description for or_na filter

  2. PRETTY_DATE: (default: %d %B %Y %I:%M:%S %p) default date format for pretty_date filter

  3. HUMAN_FILE_SIZE_DIVIDER: (default: 1000) default divider for human_file_size filter

  4. 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)

Source distribution for Flask-TemplateSupport 2.0.1
File Size Uploaded
Flask-TemplateSupport-2.0.1.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Flask-TemplateSupport 2.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

2.0.1 This release

2 release files

2.0.0

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page