代码拉取完成,页面将自动刷新
"""导入配置,不能带有逗号,否则可能会作为元组导入,而不是字符串之类"""
import os
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
class BaseConfig(object):
SQLALCHEMY_TRACK_MODIFICATIONS = False
SECRET_KEY = "123456"
# BABEL_DEFAULT_LOCALE = 'zh_CN' # 国际化
FLASK_ADMIN_SWATCH = 'flatly' # Flask-admin主题
SECURITY_LOGIN_URL = '/user/logout'
SECURITY_PASSWORD_SALT = '123456'
SECURITY_EMAIL_PLAINTEXT = False
# 基础配置
class DevelopmentConfig(BaseConfig):
"""开发环境配置"""
DEBUG = True
useProxy = os.environ.get('useProxy') or False
# 数据库连接
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(BASE_DIR, 'your_database.db')
PROXIE_HTTP = os.environ.get('http_proxy') or os.environ.get('HTTP_PROXY') or os.environ.get('https_proxy') or os.environ.get('HTTPS_PROXY') or os.environ.get('all_proxy') or os.environ.get('ALL_PROXY') or ''
PROXIE_HTTPS = os.environ.get('https_proxy') or os.environ.get('HTTPS_PROXY') or os.environ.get('all_proxy') or os.environ.get('ALL_PROXY') or ''
proxies = {
'http': PROXIE_HTTP,
'https': PROXIE_HTTPS
}
# 邮件配置
MAIL_SERVER='smtp.qq.com'
MAIL_USERNAME='d2504420230@qq.com'
MAIL_PASSWORD='lujexagutzyadhja'
MAIL_USE_SSL=True
MAIL_USE_TLS = False
MAIL_PORT= 465
MAIL_DEFAULT_SENDER=('公共起始页', 'd2504420230@qq.com')
# 开发环境配置
class TestConfig(BaseConfig):
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(BASE_DIR, 'your_database.db')
# 测试环境配置
class ProductionConfig(BaseConfig):
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URI') or 'sqlite:///' + os.path.join(BASE_DIR, 'your_database.db')
PROXIE_HTTP = os.environ.get('PROXIE_HTTP') or 'http://127.0.0.1:7890'
PROXIE_HTTPS =os.environ.get('PROXIE_HTTP') or 'http://127.0.0.1:7890'
proxies = {
'http': PROXIE_HTTP,
'https': PROXIE_HTTPS,
}
# 生产环境(上线环境)配置
Config = {
"development": DevelopmentConfig,
"test": TestConfig,
"production": ProductionConfig,
"default": DevelopmentConfig
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。