微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

config配置类

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

class Config:
    DEBUG = True
    sqlALCHEMY_DATABASE_URI = "MysqL://root:[email protected]: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的日志记录

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐