main.py 588 Bytes
from flask_cors import CORS
from flask_babel import Babel
#from k2.k2inst import *
from flask import Flask
from k2.k2cfg import k2

# configure flask app
app = Flask(__name__)
app.config['SECRET_KEY'] = k2.secret_key
app.config.from_object(k2)

# init db
k2().init_db(app)
CORS(app)

#translate
k2.load_babel_translation_directories()
app.config['BABEL_TRANSLATION_DIRECTORIES'] = k2.babel_translation_directories
babel = Babel(app)
babel.init_app(app, locale_selector=k2.get_locale)

# flask routing
from routes import *

if __name__ == '__main__':
    app.run(debug=True, port=5000)