Package loglan_db
This module contains functions and variables for initializing application and db
Sub-modules
loglan_db.model-
This module contains a default LOD dictionary model for a SQL database.
loglan_db.model_db-
This module contains a basic LOD dictionary model for a SQL database. Each class is a detailed description of a db table: Authors, Events, Keys, …
loglan_db.model_export-
This module contains an "Export extensions" for LOD dictionary SQL model. Add export() function to db object for returning its text string presentation.
loglan_db.model_html-
HTML Export extensions of LOD database models
loglan_db.model_init-
Initial common functions for LOD Model Classes
Functions
def app_lod(config_lod=loglan_db.CLIConfig, database=<SQLAlchemy engine=postgresql://postgres:***@localhost:5432/loglan_api>)-
Create LOD app with specified Config :param config_lod: Database Config :param database: SQLAlchemy() Database :return: flask.app.Flask
def create_app(config, database)-
Create app
def run_with_context(function)-
Context Decorator
Classes
class CLIConfig-
Configuration object for remote database
Class variables
var SQLALCHEMY_DATABASE_URIvar SQLALCHEMY_TRACK_MODIFICATIONS