8 Star 8 Fork 2

mooluo/infomations

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
config.py 1.23 KB
一键复制 编辑 原始数据 按行查看 历史
# 项目配置
import logging
from redis import StrictRedis
class Config(object):
# 调试模式
DEBUG = True
# 配置日志
# mysql数据库的配置信息
SQLALCHEMY_DATABASE_URI = "mysql://root:mysql@127.0.0.1:3306/information"
SQLALCHEMY_TRACK_MODIFICATIONS = False
# 配置redis
REDIS_HOST = '127.0.0.1' # 项目上线以后,这个地址就会被替换成真实IP地址,mysql也是
REDIS_PORT = 6379
# 设置密钥,可以通过 base64.b64encode(os.urandom(48)) 来生成一个指定长度的随机字符串
SECRET_KEY = "EjpNVSNQTyGi1VvWECj9TvC/+kq3oujee2kTfQUs8yCM6xX9Yjq52v54g+HVoknA"
# flask_session的配置信息
SESSION_TYPE = "redis" # 指定 session 保存到 redis 中
SESSION_USE_SIGNER = True # 让 cookie 中的 session_id 被加密签名处理
SESSION_REDIS = StrictRedis(host=REDIS_HOST, port=REDIS_PORT,db=1) # 使用 redis 的实例
PERMANENT_SESSION_LIFETIME = 24 * 60 * 60 # session 的有效期,单位是秒
class DevelopementConfig(Config):
"""开发模式下的配置"""
LOG_LEVEL = logging.DEBUG
class ProductionConfig(Config):
"""生产模式下的配置"""
DEBUG = False
REDIS_HOST = '127.0.0.1'
LOG_LEVEL = logging.WARNING
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/mooluo_admin/infomations.git
git@gitee.com:mooluo_admin/infomations.git
mooluo_admin
infomations
infomations
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385