Importing Flask app when using app factory and flask script Importing Flask app when using app factory and flask script flask flask

Importing Flask app when using app factory and flask script


Flask-Script calls everything inside the test context, so you can use current_app and other idioms:

The Manager runs the command inside a Flask test context. This means that you can access request-local proxies where appropriate, such as current_app, which may be used by extensions.

http://flask-script.readthedocs.org/en/latest/#accessing-local-proxies

So you don't need to use with app.app_context() with Manager scripts. If you're trying to do something else, then you'd have to create the app first:

from application import create_appapp = create_app()with app.app_context():    # stuff here