flask几种参数配置方法,致初学者
2017-07-26 12:41
239 查看
方法一、直接配置
Python代码![](http://heipark.iteye.com/images/icon_star.png)
app.config['HOST']='xxx.a.com'
print app.config.get('HOST')
方法二、通过环境变量加载配置
export MyAppConfig=/path/to/settings.cfgPython代码
![](http://heipark.iteye.com/images/icon_star.png)
app.config.from_envvar('MyAppConfig')
这样将会加载环境变量指向的配置文件,并加载
方法三、通过对象加载
Python代码![](http://heipark.iteye.com/images/icon_star.png)
class Config(object):
DEBUG = False
TESTING = False
DATABASE_URI = 'sqlite://:memory:'
class ProductionConfig(Config):
DATABASE_URI = 'mysql://user@localhost/foo'
class DevelopmentConfig(Config):
DEBUG = True
class TestingConfig(Config):
TESTING = True
from flask import Flask
app = Flask(__name__)
app.config.from_object(ProductionConfig)
print app.config.get('DATABASE_URI') # mysql://user@localhost/foo
或者:
Java代码
![](http://heipark.iteye.com/images/icon_star.png)
from flask import Flask
import default_config
app = Flask(__name__)
app.config.from_object(default_config) # 这里 defualt_config是一个对象
print app.config.get('HOST')
Python代码
![](http://heipark.iteye.com/images/icon_star.png)
# default_config.py
HOST = 'localhost'
PORT = 5000
DEBUG = True
方法四、通过配置文件
Python代码![](http://heipark.iteye.com/images/icon_star.png)
app.config.from_pyfile('default_config.py') # 这里defualt_config.py是文件
# default_config.py
HOST = 'localhost'
PORT = 5000
DEBUG = True
Python代码
![](http://heipark.iteye.com/images/icon_star.png)
# 使用配置
print app.config['HOST']
转载自: http://heipark.iteye.com/blog/1746187
相关文章推荐
- flask几种参数配置方法
- flask几种参数配置方法
- flask几种参数配置方法
- Hive几种参数配置方法
- 几种从配置文件中读取数据,设置参数的方法
- Hive几种参数配置方法
- Hive几种参数配置的方法
- [置顶] Hive几种参数配置方法
- Hive几种参数配置方法
- Hive几种参数配置方法
- 【Spring】—— Spring3 MVC请求参数获取的几种方法
- Asp.net页面之间传递参数的几种方法
- 初学者必读:将JAVA编译为EXE的几种方法
- java读取配置文件的几种方法
- servlet都有一个servletConfig对象;四个config对象可以调用的方法;ServletContext对象之获取web项目信息;设置全局初始化参数的配置
- tomcat虚拟路径的几种配置方法
- java读取配置文件的几种方法
- 写一个函数返回参数二进制数中1的个数的几种方法
- VC/MFC子窗体向父窗体传递参数的几种方法
- Spring MVC 的请求参数获取的几种方法