Flaskのお作法では
config.pyで設定を定義しておいて
UPLOAD_FOLDER = '/User/hogehoge/'
__init__.pyで
app = Flask(__name__) app.config.from_object('app.config')
とやっておくと、メインなプログラム中で
app.config['UPLOAD_FOLDER']
という感じで使いまわせて便利なんだけど、__init__.pyでBlueprintを設定して、
app = Blueprint('samples', __name__)
とやっているときにはこれが使えない。そこで、
from flask import current_app current_app.config['UPLOAD_FOLDER']
こうやると使えるようになる。