During testing on my local machine I successfully factored out my database models:
flaskapp.py:
app = Flask(__name__)
from models import db
models.py:
from __main__ import app
db = SQLAlchemy(app)
I'm now trying to deploy this flaskapp using mod_wsgi
on an apache2 server. However, flaskapp.py is no longer running as __main__
. Can you factor out models.py without creating a circular reference? Is there an equivalent to from __main__ import app
when running using mod_wsgi
?