Skip to main content

Extensions of Flask

Project description

Flask-Ext

Some extensions of Flask.

Subdomain

  • Configure app attributes
app.static_url_path = '/static'
app.static_folder = 'static'
app.add_url_rule(app.static_url_path + '/<path:filename>',
                 endpoint='static',
                 view_func=app.send_static_file)
  • Configure settings.py
SERVER_NAME = 'project_name.test:5000'
SESSION_COOKIE_DOMAIN = "." + SERVER_NAME
  • Configure views.py
blueprint = Blueprint('portal', __name__, subdomain='<subdomain>')
add_subdomain_support(blueprint)
  • Configure RequireJS and Layer
<script>
    requirejs.config({
        baseUrl: '{{ '%s%s' | format('http://', config.SERVER_NAME) }}'
    });
</script>
<script>
    require(['layer'], function(layer){
        layer.config({
            path: "{{ '%s%s%s' | format('http://', config.SERVER_NAME, '/static/plugins/layer-3.1.1/') }}"
        });
    });
</script>
  • Notice: You can use g.subdomain to get current subdomain.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

Flask-Ext-0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

Flask_Ext-0.1-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file Flask-Ext-0.1.tar.gz.

File metadata

  • Download URL: Flask-Ext-0.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for Flask-Ext-0.1.tar.gz
Algorithm Hash digest
SHA256 260fc92e7d4563fe65cdd7bf111b93b37a4a8cce6e087ca62787e3e457437439
MD5 62295ba7cb59911a6b92e88f82da131e
BLAKE2b-256 2c863e66c46d170bead21a50627256df8784e6e910a3de614a4fcb11d60fc230

See more details on using hashes here.

File details

Details for the file Flask_Ext-0.1-py3-none-any.whl.

File metadata

  • Download URL: Flask_Ext-0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.5

File hashes

Hashes for Flask_Ext-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8c497af589054da3746b117ea3d11d9a09c3aa8dfa46dc434eb605b3854e36bc
MD5 45882af3d0770d349305bb8c00b40b6b
BLAKE2b-256 d306ad88dff48ce49f2a760c5ac9a618b38a9d4afa0f00c9fbbb9884bf28d06e

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