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