extension¶
- class f8s.extension.F8s(app=None)[source]¶
Bases:
object- __dict__ = mappingproxy({'__module__': 'f8s.extension', 'api': <Blueprint 'f8s'>, '__init__': <function F8s.__init__>, 'name': <property object>, 'init_app': <function F8s.init_app>, 'get_config': <function F8s.get_config>, 'validate': <function F8s.validate>, '__dict__': <attribute '__dict__' of 'F8s' objects>, '__weakref__': <attribute '__weakref__' of 'F8s' objects>, '__doc__': None, '__annotations__': {}})¶
- __init__(app=None)[source]¶
Initialize flask extension.
- Parameters:
app (flask.Flask, optional) – Flask app.
- __module__ = 'f8s.extension'¶
- __weakref__¶
list of weak references to the object (if defined)
- api = <Blueprint 'f8s'>¶
- get_config(app)[source]¶
Get config from envirnment variables or config file.
- Parameters:
app (flask.Flask) – Flask app.
- Returns:
Database config.
- Return type:
dict
- init_app(app)[source]¶
Add endpoints and error handlers to given app.
- Parameters:
app (Flask) – Flask app.
- Return type:
None
- property name: str¶
Returns: str: Name of class.