예제 #1
0
# 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)
예제 #2
0
# 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()
예제 #3
0
# 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)