Testing Flask -- Avoiding Circular Import Testing Flask -- Avoiding Circular Import flask flask

Testing Flask -- Avoiding Circular Import


As documented here your my_app/__init__.py should looks like:

from flask import Flaskapp = Flask(__name__)from my_app import views

Pay attention that app is defined before import views from your package. If you follow that rule you don't have any circular import issue.