如何理解flask中的配置
1, flask 被设计为需要配置来启动应用,这样代替了每次的单一设置而导致的代码混乱
app = Flask(__name__) app.config.from_object('yourapplication.default_settings') app.config.from_envvar('YOURAPPLICATION_SETTINGS')
2, Flask 对象的 config 属性。这是Flask自己放置特定配置值的地方,也是扩展可以存储配置值的地方。但是,你也可以把自己的配置保存到这个对象里
3, config 继承自字典,你可以像字典一样修改它,config是将属性推送到对象之上
from flask import Flask app = Flask(__name__) app.config['DEBUG'] = True #更该 DEBUG 属性 app.config.update( DEBUG = False ) if __name__ == '__main__': print(app.debug) app.run()
4,常用的配置信息
  SECRET_KEY               #设置加密session  
     DEBUG                    #调试信息
     DATABASE_URI             #数据库的配置信息
     SESSION_COOKIE_PATH      #配置日志的路径,不设置代表项目根路径之下
     SESSION_COOKIE_DOMAIN    #cookie 的域设置,不这只默认当前路径下
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号