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的日志记录

浙公网安备 33010602011771号