Flask的配置参数方法

这里只介绍两种常用的。

1.通过对象配置

 

# flask参数配置
from flask import Flask

# __name__表示当前的模块名称
# flask以这个模块的目录为根目录,默认目录中的static为静态目录,templates为模板目录
app = Flask(__name__)


# 使用对象配置参数
class Config(object):
    DEBUG = True
    # 自定义配置
    ITCAST = 'python'


app.config.from_object(Config)


@app.route('/')
def index():
    # 读取自定义配置
    print(app.config.get('ITCAST'))
    return 'hello flask,测试!'


if __name__ == "__main__":
    app.run()

2.通过配置文件导入

    使用此方法前需要先在同级目录下写配置文件

# flask参数配置
from flask import Flask

# __name__表示当前的模块名称
# flask以这个模块的目录为根目录,默认目录中的static为静态目录,templates为模板目录
app = Flask(__name__)

# 使用配置文件
app.config.from_pyfile('config.cfg')


@app.route('/')
def index():
    return 'hello flask,测试!'


if __name__ == "__main__":
    app.run()

  

原文地址:https://www.cnblogs.com/cxstudypython/p/12504090.html