Сборка из Чтение файла конфигурации в виде словаря во Flask Я пытаюсь определить пользовательский файл конфигурации для настройки моего приложения Flask.
Рабочий код:
from flask import Flask
app = Flask(__name__)
import os
my_config = app.config.from_pyfile(os.path.join('.', 'config/app.conf'), silent=False)
@app.route('/')
def hello_world():
with app.open_instance_resource('app.cfg') as f:
print(type(f.read()))
return 'Hello World! {}'.format(app.config.get('LOGGING'))
if __name__ == '__main__':
app.run()
В config / app.conf добавлены следующие свойства:
myvar1="tester"
myvar2="tester"
myvar3="tester"
Вызов службы для hello_world()
Функция возвращает:
Hello World! None
Не должно содержимое содержимогофайл возвращается вместо None?
Я пытаюсь получить доступ к свойству, используя app.config.get('myvar1')
, но в этом случае также возвращается None
.