Flask app config take its default value instead of my config.py
If you want to load config using from_pyfile
use these two files:
app.py
from flask import Flaskapp = Flask(__name__)app.config.from_pyfile('app_config.py')print(app.config['FOO'])
app_config.py
FOO = 'bar'
If you want to use classes in your config, load the config using from_object
instead:
app.py
from flask import Flaskapp = Flask(__name__)app.config.from_object('app_config.DefaultConfig')print(app.config['FOO'])
app_config.py
class DefaultConfig: FOO = 'bar'