1 Star 1 Fork 0

binyang / yb_flask

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
config.py 1.54 KB
一键复制 编辑 原始数据 按行查看 历史
yb 提交于 2019-01-12 09:00 . 集成日志到项目
# *-* coding:utf8 *-*
import logging
from redis import StrictRedis
class Config(object):
"""项目的配置"""
SECRET_KEY = "Dd059kqbo0hBjJgyZUhcOKBvC3/XaIHnxejGT7X6fdiIjzyDSjQTaFiq9FTfsqFc"
# 为数据库 添加配置
SQLALCHEMY_DATABASE_URI = "mysql://root:mysql@127.0.0.1:3306/yb_flask"
# 动态追踪设置,如未设置只会提示警告
SQLALCHEMY_TRACK_MODIFICATIONS = False
# redis的配置
REDIS_HOST = "127.0.0.1"
REDIS_PORT = 6379
# flask_session的配置信息
SESSION_TYPE = "redis" # 指定 session 保存到 redis 中
SESSION_USE_SIGNER = True # cookie 中的 session_id 被加密签名处理
SESSION_REDIS = StrictRedis(host=REDIS_HOST,port=REDIS_PORT) # 使用 redis 的实例
SESSION_PERMANENT = False # 设置需要过期
PERMANENT_SESSION_LIFETIME = 86400 # session 的有效期,单位是秒
# 设置默认日志等级
LOG_LEVEL = logging.DEBUG
class DevelopmentConfig(Config):
"""开发环境下的配置"""
DEBUG = True
class ProductionConfig(Config):
"""生产环境下的配置"""
DEBUG = False
# 生产环境下的数据库配置 这里就不配置了, 还可以配置redis等等
# 为数据库 添加配置
#SQLALCHEMY_DATABASE_URI = "mysql://root:mysql@127.0.0.1:3306/yb_flask"
LOG_LEVEL = logging.WARNING
class TestingConfig(Config):
"""单元测试环境下的配置"""
DEBUG = True
TESTING = True
config = {
"development":DevelopmentConfig,
"production":ProductionConfig,
"testing":TestingConfig
}
Python
1
https://gitee.com/yangbingo/yb_flask.git
git@gitee.com:yangbingo/yb_flask.git
yangbingo
yb_flask
yb_flask
master

搜索帮助