config配置类

定义一个类(class)并为它取名为Config,里面是对你的flask进行的基础配值

class Config:
    DEBUG = True
    SQLALCHEMY_DATABASE_URI = "mysql://root:1322@127.0.0.1:3306/flask_new"
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    REDIS_HOST = "127.0.0.1"
    REDIS_PORT = "6379"
    SECRET_KEY = "DS&*(%^&*()_AD*++*/SD@#$%^&*(S.AS,DA+-/*+-SMINA./-=00!@#$%^&*()_+31=21/**/X()-+-+-+--_)(*&^%$#@#$^&!@#$~~!C"
    SESSION_TYPE = 'redis'
    SESSION_REDIS = StrictRedis(host=REDIS_HOST, port=REDIS_PORT)
    SESSION_USE_SIGNER = True
    PERMANENT_SESSION_LIFETIME = 60 * 60 * 24
    LEVEL = logging.DEBUG

1、开启DEBUG 

2、配置你的数据库(SQLALCHEMY_DATABASE_URI:用于连接数据的数据库)

3、配置是否追踪对象(数据库)(SQLALCHEMY_TRACK_MODIFICATIONS :追踪对象的修改并且发送信号,可以开启但会占用额外的资源)

4、设置redis的主机号(REDIS_HOST用它来存储主机号(host)默认值为:localhost)

5、 设置端口号(REDIS_PORT redis的默认端口为6379)补充:db(库设置默认为0)

6、设置密钥(SECRET_KEY Flask(以及相关的扩展扩展)需要进行加密所以需要这个密钥SECRET_KEY 比如,会议、Cookies相关的...)

7、设置session保存的位置(设置为用redis存储session的信息)

8、设置该参数连接哪个redis(在StrictRedis中设置redis的主机号,端口号,和库名)

9、是否对发送到浏览器上session的cookie值进行加密(设置为开启)

10、以 datetime.timedelta 对象控制长期会话(SESSION)的生存时间(设置为1天)

11、创建一条严重级别为DEBUG的日志记录

posted @ 2021-10-12 19:58  迷路三剑客  阅读(244)  评论(0)    收藏  举报