2024-08-16 15:21:03 +01:00
2024-02-11 21:59:18 +00:00
2024-08-16 15:09:07 +01:00
2024-08-16 15:21:03 +01:00

Quart-Imp

PyPI version License black

pip install quart-imp

What is Quart-Imp?

Quart-Imp's main purpose is to help simplify the importing of blueprints, and resources. It has a few extra features built in to help with securing pages and password authentication.

Generate a Quart app

quart-imp init

Example

project/
└── app/
    ├── blueprints/
    │   └── www/...
    ├── extensions/
    │   └── __init__.py
    ├── resources/
    │   ├── static/...
    │   ├── templates/...
    │   └── routes.py
    └── __init__.py

# app/extensions/__init__.py

from quart_imp import Imp

imp = Imp()

# app/__init__.py

from quart import Quart

from app.extensions import imp


def create_app():
    app = Quart(__name__, static_url_path="/")

    imp.init_app(app)
    imp.import_app_resources()
    imp.import_blueprints("blueprints")

    return app
Description
No description provided
Readme MIT 346 KiB
Languages
Python 100%