コード例 #1
0
    def create_app(self):
        self.app = app_factory()

        with self.app.app_context():
            db.create_all()

        self.app.testing = True
        return self.app
コード例 #2
0
ファイル: utils.py プロジェクト: uaprom-summer-2015/Meowth
 def create_app(self):
     self.app = app_factory()
     with self.app.app_context():
         db.create_all()
         load_fixtures(self.app.config["FIXTURES_DIR"])
     return self.app
コード例 #3
0

main_proj = os.path.join(os.path.dirname(os.path.abspath(__file__)), "project")
config_path = os.path.join(main_proj, "config", "config.py")

logger = logging.getLogger("ubi")
file_handler = logging.FileHandler(os.path.join(os.path.dirname(main_proj), "logs", "server.log"))
formatter = logging.Formatter("%(asctime)s %(level)s %(message)s")
file_handler.setFormatter(formatter)

logger.setLevel(logging.INFO)
logger.addHandler(file_handler)


static_folder = os.path.join(main_proj, "static")
templates = os.path.join(main_proj, "templates")

def create_app():
    application = app_factory(config_path)
    with application.app_context():
        db.create_all()
    return application

application = create_app()

if __name__ == "__main__":
    app = app_factory(config_path)
    with application.app_context():
        db.create_all()
    app.run(host="0.0.0.0", port=3333, debug=True)
コード例 #4
0
def create_app():
    application = app_factory(config_path)
    with application.app_context():
        db.create_all()
    return application
コード例 #5
0
 def create_app(self):
     self.app = app_factory()
     with self.app.app_context():
         db.create_all()
         load_fixtures(self.app.config['FIXTURES_DIR'])
     return self.app