app.config.from_object(__name__)は何をしているのか
チュートリアル通りにアプリケーションを作っています。
http://study-flask.readthedocs.io/ja/latest/02.html
の通りにチュートリアルを進めている中で、
import sqlite3
from flask import Flask, request, session, g, redirect, url_for, \
abort, render_template, flash
from contextlib import closing
DATABASE = '/tmp/flaskr.db'
DEBUG = True
SECRET_KEY = 'development key'
USERNAME = 'admin'
PASSWORD = 'default'
app = Flask(__name__)
app.config.from_object(__name__)
というコードが出てきました。この、
app.config.from_object(__name__)
がどういう役割なのかわかりません。チュートリアルには、大文字の変数を集めてくるもの、と書かれていましたが、集めてきてどうするのでしょうか?