这里只介绍两种常用的。
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()