# coding=UTF-8 """ wsgi ~~~~ Run the application. """ from werkzeug.serving import run_simple from werkzeug.wsgi import DispatcherMiddleware from application.models import * import sys reload(sys) sys.setdefaultencoding("utf-8") from application import frontend, api_v1 api_app = api_v1.create_app() @api_app.before_first_request def init_db(): db.create_all() application = DispatcherMiddleware(frontend.create_app(), {"/api/v1": api_app}) if __name__ == "__main__": run_simple("0.0.0.0", 5000, application, use_reloader=True, use_debugger=True)
# coding=UTF-8 """ manage ~~~~~~~~~~~~~~~~~~~~~~~~~~ by dorajistyle Manager module """ from flask_script import Manager from application.api_v1 import create_app from application.manage import InitUserCommand import sys reload(sys) sys.setdefaultencoding("utf-8") manager = Manager(create_app()) manager.add_command("init_user", InitUserCommand()) if __name__ == "__main__": manager.run()
# coding=UTF-8 """ manage ~~~~~~~~~~~~~~~~~~~~~~~~~~ by dorajistyle Manager module """ from flask_script import Manager from application.api_v1 import create_app from application.manage import InitUserCommand import sys reload(sys) sys.setdefaultencoding('utf-8') manager = Manager(create_app()) manager.add_command('init_user', InitUserCommand()) if __name__ == "__main__": manager.run()
def _create_app(self): return create_app(settings, register_security_blueprint=True)