From 80a5f4425cee7d2bc78785c0779e748a9441dccc Mon Sep 17 00:00:00 2001 From: MarkusJoe Date: Sun, 27 Mar 2022 17:03:20 +0800 Subject: [PATCH] delete config.py --- app/__init__.py | 28 +++++++++++++++++++++++++++- app/db/db.py | 3 +-- config.py | 33 --------------------------------- 3 files changed, 28 insertions(+), 36 deletions(-) delete mode 100644 config.py diff --git a/app/__init__.py b/app/__init__.py index f01f2d4..fc1d98c 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -9,10 +9,36 @@ import os import requests from flask import Flask -from config import config from .main import main +class Config: + JSON_SORT_KEYS = False + JSON_AS_ASCII = False + SQLALCHEMY_DATABASE_URI = './app/db/data.db' + SQLALCHEMY_TRACK_MODIFICATIONS = False + + @staticmethod + def init_app(app): + pass + + +class DevelopmentConfig(Config): + DEBUG = True + + +class ProductionConfig(Config): + DEBUG = False + + +config = { + 'development': DevelopmentConfig, + 'production': ProductionConfig, + + 'default': ProductionConfig +} + + def create_app(config_name): """创建主app""" app = Flask(__name__) diff --git a/app/db/db.py b/app/db/db.py index fb6f8a5..b0d7f05 100644 --- a/app/db/db.py +++ b/app/db/db.py @@ -8,7 +8,6 @@ import sqlite3 from typing import List -from config import Config class SQLite: @@ -19,7 +18,7 @@ class SQLite: 初始化SQLite对象 完成后会自动提交, 自动关闭 """ - self.__path = Config.SQLALCHEMY_DATABASE_URI + self.__path = './app/db/data.db' self.__conn = sqlite3.connect(self.__path) self.__cursor = self.__conn.cursor() diff --git a/config.py b/config.py deleted file mode 100644 index 7826f2f..0000000 --- a/config.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python3 -# -- coding:utf-8 -- -# @Author: markushammered@gmail.com -# @Development Tool: PyCharm -# @Create Time: 2022/3/26 -# @File Name: config.py - - -class Config: - JSON_SORT_KEYS = False - JSON_AS_ASCII = False - SQLALCHEMY_DATABASE_URI = './app/db/data.db' - SQLALCHEMY_TRACK_MODIFICATIONS = False - - @staticmethod - def init_app(app): - pass - - -class DevelopmentConfig(Config): - DEBUG = True - - -class ProductionConfig(Config): - DEBUG = False - - -config = { - 'development': DevelopmentConfig, - 'production': ProductionConfig, - - 'default': ProductionConfig -}