From 8f24d252dd3e6fe5d25bebf31bc8078c746cee01 Mon Sep 17 00:00:00 2001 From: adiao <1819192616@qq.com> Date: Fri, 6 May 2022 15:20:58 +0800 Subject: [PATCH] Development commit --- .idea/flaskProject2.iml | 2 +- .idea/misc.xml | 2 +- static/config.py | 6 +++--- static/init.py | 21 +++++++++++++++++++++ 4 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 static/init.py diff --git a/.idea/flaskProject2.iml b/.idea/flaskProject2.iml index 366ed4f..fe4c695 100644 --- a/.idea/flaskProject2.iml +++ b/.idea/flaskProject2.iml @@ -7,7 +7,7 @@ - + diff --git a/.idea/misc.xml b/.idea/misc.xml index a6fa933..a4652f3 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/static/config.py b/static/config.py index 642f9da..e6b2bc3 100644 --- a/static/config.py +++ b/static/config.py @@ -1,7 +1,7 @@ import os -class Config(object): +class Config: """ 全局配置 """ @@ -9,7 +9,7 @@ class Config(object): SQLALCHEMY_COMMIT_ON_TEARDOWN = True @staticmethod - def __init_app(app): + def init_app(app): pass @@ -63,4 +63,4 @@ config = { 'testing': TestingConfig, 'production': ProductionConfig, 'default': DevelopmentConfig -} \ No newline at end of file +} diff --git a/static/init.py b/static/init.py new file mode 100644 index 0000000..42df233 --- /dev/null +++ b/static/init.py @@ -0,0 +1,21 @@ +""" +@Project :KuajBang +@File :init.py +@Author :AiNiSuBing +@Date :2022/5/6 15:05 +""" +from config import config +from flask_sqlalchemy import SQLAlchemy +from flask import Flask, render_template + +db = SQLAlchemy() + + +def create_app(config_name): + global app + app = Flask(app) + app.config.from_object(config[config_name]) + config[config_name].init_app(app) + db.init_app(app) + + return app