sistema_web/front-static/__init__.py

40 lines
822 B
Python
Raw Permalink Normal View History

2023-02-27 16:21:22 -03:00
# coding: utf-8
from flask import Flask
from flask.logging import default_handler
import logging
import sys
import os
class Config:
SECRET_KEY = os.environ.get('SECRET_KEY')
SQLALCHEMY_TRACK_MODIFICATIONS = False
SQLALCHEMY_ECHO = False
DEBUG = os.environ.get('DEBUG')
SESSION_COOKIE_DOMAIN = os.environ.get('COOKIE_DOMAIN')
SQLALCHEMY_DATABASE_URI = os.environ.get('SQLALCHEMY_DATABASE_URI')
MAIL_DEBUG = int(os.environ.get('DEBUG') == True)
#if sys.version_info.major < 3:
# reload(sys)
#sys.setdefaultencoding('utf8')
def create_app(config_class=Config):
app = Flask(__name__)
app.config.from_object(config_class)
if app.debug:
app.logger.setLevel(logging.DEBUG)
else:
app.logger.setLevel(logging.INFO)
from webinterface.content.main import main
app.register_blueprint(main)
return app