当前位置: 首页 > news >正文

自媒体网站大全2021室内设计公司排名

自媒体网站大全,2021室内设计公司排名,如何自己做个人微信小程序,在线制作视频的网站工程配置加载方式 前言配置对象中加载配置文件中加载环境变量中加载三种配置方式优缺点工厂模式创建Flask app 前言 本篇来学习下Flake工程配置加载方式 配置对象中加载 应用场景#xff1a;作为默认配置写在代码中 # -*- coding: utf-8 -*- # Time : 2023/9/2 # Autho… 工程配置加载方式 前言配置对象中加载配置文件中加载环境变量中加载三种配置方式优缺点工厂模式创建Flask app 前言 本篇来学习下Flake工程配置加载方式 配置对象中加载 应用场景作为默认配置写在代码中 # -*- coding: utf-8 -*- # Time : 2023/9/2 # Author : 大海 from flask import Flaskclass DefaultConfig(object):默认配置MYSQL_HOST 192.168.66.66app Flask(__name__)# 设置配置对象方式读取配置 app.config.from_object(DefaultConfig)app.route(/) def index():# 读取配置相当于字典中取值mysql_host app.config.get(MYSQL_HOST)# mysql_host app.config[MYSQL_HOST]print(mysql_host)return bHello 大海/bif __name__ __main__:app.run() 配置文件中加载 应用场景项目中使用固定的配置文件 # setting.py # -*- coding: utf-8 -*- # Time : 2023/9/2 # Author : 大海MYSQL_HOST 192.168.88.88# -*- coding: utf-8 -*- # Time : 2023/9/2 # Author : 大海from flask import Flaskapp Flask(__name__)# 设置配置文件方式加载配置 app.config.from_pyfile(setting.py)app.route(/) def index():# 读取配置相当于字典中取值mysql_host app.config.get(MYSQL_HOST)# mysql_host app.config[MYSQL_HOST]print(mysql_host)return bHello 大海配置文件方式加载配置。/bif __name__ __main__:app.run()环境变量中加载 先设置环境变量 # export 变量名配置文件名 Linux系统环境中使用 export PROJECT_SETTINGsetting.py# -*- coding: utf-8 -*- # Time : 2023/9/2 # Author : 大海from flask import Flaskapp Flask(__name__)# 设置环境变量方式加载配置 app.config.from_envvar(PROJECT_SETTING, silentTrue)app.route(/) def index():# 读取配置相当于字典中取值mysql_host app.config.get(MYSQL_HOST)# mysql_host app.config[MYSQL_HOST]print(mysql_host) return bHello 大海环境变量方式加载配置。/bif __name__ __main__:app.run() silent 参数说明 Flase没找到变量值时报错通知默认为FlaseTrue没找到变量值时也正常运行下去 三种配置方式优缺点 配置对象 优点继承可复用缺点敏感数据暴露代码中 配置文件 优点独立配置文件保护敏感数据缺点不能继承文件路径固定不灵活 环境变量 优点独立配置文件保护敏感数据文件路径不固定灵活缺点 不方便要记得设置环境变量 工厂模式创建Flask app # -*- coding: utf-8 -*- # Time : 2023/9/2 # Author : 大海from flask import Flaskclass DefaultConfig(object):默认配置MYSQL_HOST 192.168.66.66def create_flask_app(config):app Flask(__name__)# 设置配置对象方式读取配置app.config.from_object(config)# 设置环境变量方式加载配置app.config.from_envvar(PROJECT_SETTING, silentTrue)return appapp create_flask_app(DefaultConfig)app.route(/) def index():# 读取配置相当于字典中取值mysql_host app.config.get(MYSQL_HOST)# mysql_host app.config[MYSQL_HOST]print(mysql_host)return bHello 大海/bif __name__ __main__:app.run()
http://www.dnsts.com.cn/news/72712.html

相关文章:

  • 手机网站做多宽的图片微信工作平台开发
  • 大学生创业服务网站建设方案陕西住房城乡建设网站
  • 天津免费建设网站代挂QQ建设网站
  • 网站谷歌地图提交自己可以做微信小程序吗
  • 个人网站可以直接做微信登陆吗chrome浏览器官网入口
  • 松岗做网站哪家便宜南阳网站运营
  • app网页设计网站wordpress+百度云图安装
  • 福田网站优化互联网产品经理
  • 做十个网站怎样查看别人的网站是怎么建设
  • 建设历史文化旅游宣传网站做微商哪个网站比较好
  • 网站制作器提高百度快速排名
  • 伊川网站开发濮阳网警
  • wordpress视频网站采集器seo优化排名百度教程
  • 电子科技网站建设网站开发教材
  • 互动网站建设公司在线培训系统平台
  • 网站建设致谢湖州市建设工程造价信息网
  • 建设银行新加坡招聘网站做电影网站的服务器需要多大
  • 一个网站需要几个人做阿里云服务器建网站
  • 快速建站系统如何利用dw建设网站
  • 最新网站技术商业空间设计调研
  • 做企业网站服务商手机端网站优化排名seo推广
  • 网络组建考试题全网seo是什么意思
  • 做游戏人设计网站找网络公司建网站每年收维护费
  • 哈尔滨建设厅官方网站徐州做网站企业
  • 企业建站有哪些步骤网站加速器免费永久
  • 宁波网站建设宁波表情包做旧网站
  • 网站速度打开慢的原因近期国外重大新闻事件
  • 如何做一个网站推广自己的产品忘记密码wordpress
  • 网站备案主体域名购物网商城首页
  • 医疗网站建设免费网站ip域名查询