def create_app(config_name=None):
if not config_name:
config_name = os.environ.get('FLASK_CONFIG', 'development')
app = Flask(__name__, instance_relative_config=True)
app.config.from_object(config[config_name])
app.config.from_pyfile('config.py')
app.jinja_env.trim_blocks = True
app.jinja_env.lstrip_blocks = True
from .main import main
app.register_blueprint(main)
csrf.init_app(app)
db.init_app(app)
tweepy.init_app(app)
toolbar = DebugToolbarExtension(app)
return app
评论列表
文章目录