HEX
Server: Apache/2.4.54 (Win64) OpenSSL/1.1.1p PHP/7.4.30
System: Windows NT website-api 10.0 build 20348 (Windows Server 2016) AMD64
User: SYSTEM (0)
PHP: 7.4.30
Disabled: NONE
Upload Files
File: C:/github_repos/ho-xsj-website/config.py
import os
basedir = os.path.abspath(os.path.dirname(__file__))


class Config:
    SECRET_KEY = 'u6NHMQ9KataElcC8k'
    SQLALCHEMY_COMMIT_ON_TEARDOWN = True
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    JSON_AS_ASCII = False
    # 设置上传文件最大为20M
    MAX_CONTENT_LENGTH = 20 * 1024 * 1024

    @staticmethod
    def init_app(app):
        pass


class DevelopmentConfig(Config):
    # DEBUG = True

    # 修改此处配置以在开发环境连接数据库
    # SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:noroot@127.0.0.1/ho_xjs_website'
    SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'data-test.sqlite')

class TestingConfig(Config):
    TESTING = True
    SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:Wyz472069886@xiaowufangwen.mysql.rds.aliyuncs.com/danyuan_test?charset=utf8mb4'
    # SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'data-test.sqlite')


def production_config():
    try:
        from production_config import ProductionConfig
        return ProductionConfig
    except ImportError:
        return None


config = {
    'development': DevelopmentConfig,
    'testing': TestingConfig,
    'production': production_config(),
}