1 Star 0 Fork 0

繁华如烬命如戏/anjuke_web

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
settings.py 2.15 KB
一键复制 编辑 原始数据 按行查看 历史
繁华如烬命如戏 提交于 2023-11-07 19:32 . 暂存
"""导入配置,不能带有逗号,否则可能会作为元组导入,而不是字符串之类"""
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
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/PM_pinou/anjuke_web.git
git@gitee.com:PM_pinou/anjuke_web.git
PM_pinou
anjuke_web
anjuke_web
main

搜索帮助