1. 程式人生 > >flask中配置檔案的呼叫

flask中配置檔案的呼叫

flask中配置檔案的呼叫

# -*- coding:utf-8 -*-

from flask import Flask
# from config import Config
'''
a,  在app.run(debug=True)中進行配置

b,  使用config字典進行載入 :
app.config[“DEBUG”] = True

c,  從配置檔案中載入:
首先寫好配置檔案(a.cfy),在主檔案中載入,注意,在此檔案裡不需要寫任何物件,直接以鍵值對的形式寫入配置資訊,
並且這裡無需匯入,引入時的引數是檔名,不加字尾.
app.config.from_pyfile('a.cfy')

d,  從物件中載入
首先在檔案外寫好配置檔案(b.py),在主檔案中載入,注意,在此檔案中要構造物件,將配置資訊以鍵值對的形式寫入,
並且這裡必須要匯入配置檔案,引入時的引數是物件名(類名),不加字尾的
app.config.from_object(b)
e, 所有的配置資訊都要大寫
'''
app = Flask(__name__) # 字典式引入 # app.config['NAME'] = "zxn" # 引入外部的物件配置檔案 # app.config.from_object(Config) # 引入外部的檔案配置檔案 app.config.from_pyfile('config_01.py') @app.route('/') def text(): config_data1 = app.config.get('NAME') print config_data1 return "hello world!!!" if __name__ == '__main__'
: app.run(debug=True, port=8817)