from flask import Flask, render_template, request from classes.Database import Database import sys import glob import serial.tools import serial.tools.list_ports as port_list import serial import json import platform import os #import Barrel db = Database() db.create_db() from classes.DaliChannels import DaliChannels from classes.DaliChannel import AddressModes from blue_pages import pages from blue_visual import visual from blue_virtual_group import virtual_group from blue_groups import groups from blue_updater import updatr app = Flask(__name__) app.register_blueprint(pages) app.register_blueprint(visual) app.register_blueprint(virtual_group) app.register_blueprint(groups) app.register_blueprint(updatr)
app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(hours=1) app.register_blueprint(equipment) app.register_blueprint(users) app.register_blueprint(profile) app.register_blueprint(suppliers) app.register_blueprint(auth) app.register_blueprint(change_password) app.register_blueprint(reset_password) app.register_blueprint(files) app.register_blueprint(access_management) # ------------------------------------------------------------------------------- db1 = Database() db1.create_db() db = SQLAlchemy(app) # ------------------------------------------------------------------------------- login_manager = LoginManager() login_manager.login_view = 'auth.login' login_manager.init_app(app) if not os.path.exists('static/images/upload'): os.makedirs('static/images/upload') if not os.path.exists('static/docs/upload'): os.makedirs('static/docs/upload') @login_manager.user_loader