flask中配置檔案的呼叫
阿新 • • 發佈:2018-11-25
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)