Open
Description
I define my dash app instance in app.py:
server = flask.Flask(__name__)
app = Dash(__name__,
plugins=[dl.plugins.pages],
external_stylesheets=external_stylesheets,
external_scripts=external_scripts, server=server)
By default the pages plug-in iterates over the modules in the ./pages folder. I have a page that needs
to reference the dash app instance in order to call the get_asset_url() method.
In my page module, the import:
from app import app
Creates a circular reference. I can fix this with an embedded import but I'd prefer not to. Is there a way
to resolve this? Ideally a proxy reference to the current dash instance (dash.current_app) would be one
solution.
Cheers.
Metadata
Metadata
Assignees
Labels
No labels