2_Fiask的配置文件config

config, 导入配置文件的方式

1. 配置文件是.py 文件, 使用 app.config.from_object 的方式来加载配置文件

# 1. 先导入配置文件, 如:
import config

# 2. 配置
app.config.from_object(config)

2. 使用 app.config.from_pyfile 的方式来加载配置文件。(此加载方式不局限于.py 文件,还可以是其他后缀的文件), 如:

app = Flask(__name__)
# app.config.from_pyfile('config.py')
# app.config.from_pyfile('config.txt')
app.config.from_pyfile('config.cnf', silent=True)   # 传递 silent=True, 那么这个文件即使没有找到,也不会报错, 默认silent=False
  1. 这种方式加载配置文件, 不局限于.py 文件
  2. 这种方式可以传递 silent=True, 那么这个文件没有找到的情况下,程序也不会报错

原文地址:https://www.cnblogs.com/nichengshishaonian/p/11610003.html

时间: 2024-10-14 01:39:39

2_Fiask的配置文件config的相关文章

Pjlib中配置文件config.h解析

config_site.h 这个头文件包含在config.h中,用于引入平台?(site)/用户特定的配置以控制PJLIB的特性,用户需要自己生成这个文件. 譬如说我们要把PJLIB编译成DLL,那么我们需要在工程中加入PJ_DLL.PJ_EXPORTING两个宏,如果可以断定config_site.h会被最先编译,也可以加在这个文件中.这样PJ_EXPORT_DECL_SPECIFIER(__declspec(dllexport)).PJ_IMPORT_DECL_SPECIFIER(__dec

Java语言读取配置文件config.properties

一.配置文件config.properties是放在src根目录下的:例如我的是 /PropertiesTest/src/com/xuliugen/project/type.properties 配置文件中的内容如下: left=com.sunny.project.LeftHair right=com.sunny.project.RightHair in=com.sunny.project.InHair 读取配置文件中的代码如下: public class PropertiesReader {

利用 ssh 的用户配置文件 config 管理 ssh 会话

转载来自:http://dhq.me/use-ssh-config-manage-ssh-session 通常利用 ssh 连接远程服务器,一般都要输入以下类似命令: 1 ssh [email protected]hostname -p port 如果拥有多个 ssh 账号,特别是像我这种喜欢在终端里直接 ssh 登陆,不用 PuTTY.SecureCRT之类的 ssh 客户端的,要记住每个ssh 账号的参数,那是多么蛋疼的事情. 还好,ssh 提供一种优雅且灵活的方式来解决这个问题,就是利用

ThinkPHP数据库配置文件config.php-途牛博客

找了一个通用的 ThinkPHP 数据库的配置文件,用来连接数据库的,比较简单,适合企业站点,配置的参数很少,这样在建立企业类型等小网站的时候就可以直接使用了,如下代码. <?phpif(!defined('THINK_PATH')) exit();return $array = array ('DB_TYPE' => 'mysql','DB_HOST' => 'localhost','DB_NAME' => 'hbhongtaizhuangshi','DB_USER' =>

.net安装windows服务配置文件config

.net安装windows服务 : 在windows服务的项目(WindowsService1)代码文件中有一个app.config 配置文件,可以通过此文件进行时间等的更改而无需重新生成项目:那我们大家都知道,不可能让用户在代码文件中进行修改,难道还要重新生成,给用户的只是一个安装文件包啊!那我么怎么改配置呢?在windows服务的安装文件(SetupDownloadFile)中此配置文件哪去了呢,不要着急啊,windows服务代码开发完毕生成之后,相应的安装文件也生成成功之后,找到此安装文件

用python读取配置文件config.ini

还在学习中...写的有点凌乱 感觉还是应该先学会读取配置文件才行,把一些经常需要修改的但是又经常需要用到的参数放到配置文件中方便使用(我是这么觉得的) 首先是config.ini的存放位置,我们把它放在根目录下(当然也可以随便想放哪放哪) 1 proDir = os.path.split(os.path.realpath(__file__))[0] //根目录地址 2 configPath = os.path.join(proDir, "config.ini") //存放在根目录下,文

分布式远程获取配置文件config属性

1.采用springcloud 获取github上config配置文件属性需要注意的问题; 2.此时github下面的配置文件,命名要特别注意,否则会获取不到配置里面的属性而报错,报错是因为配置文件命名不正确导致的. 报错如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopedTarget.configClientApplication': Injectio

使用powershell通过配置文件config调用wcf(含用户名密码认证)

1.环境设定 工作目录: D:\workspace\  (目录可随意) 需要的应用程序: SvcUtil.exe(解析wcf的url生成cs和config文件的工具)来源:有vs.net的PC的C盘中搜索出来,复制到D:\workspace\中. csc.exe(通过cs文件生成dll的工具)来源:C盘中搜索出来,不复制. 需要的DLL: System.ServiceModel.dll  来源:有framework的PC的C盘中搜索出来(版本号要和SvcUtil.exe生成的cs文件需要的一致)

CI配置文件 --------- config.php

1.$config['base_url'] = ' '; 通常这是你URL的根地址,用一个末尾斜杠结尾,如http://example.com/,注意:你必须设置这个值,当然如果你没有设置,CodeIgniter也有自己的一套机制设定默认,但这个默认值基本都不是你想要的. $config['base_url'] = 'http://elder.admin.cc/'; 2.$config['index_page'] = 'index.php'; 默认都是index.php文件,当然你也可以设置其他