Comments (6)
Good question. I haven't looked into Blueprints recently so I'm not too familiar with how this would work or what it would provide. I'd appreciate some community guidance here.
Are you just looking to use Dash in an existing Flask app? One way to do this right now would be to just run Dash separately from the your other Flask instances and embed the Dash apps as an Iframe in your templates.
from dash.
As far as I understood after reading the user guide, one would need to write a new Dash (Flask) application for each plot instance, since the layout of the page is also bound to the application object.
It seems there is no support for routing, meaning I can't have different plot instances within the same application, each with it's own layout, listening to a specific route. Something like:
route | rendered plot |
---|---|
myapp.com/plots/barchart | barchart |
myapp.com/plots/scatterplot | scatterplot |
... | ... |
This way, one could even use the contents of the HTTP request, e.g. to specify the data to be plotted.
The concept of flask blueprints might allow to do this, as each blueprint could contain a dash application, and then every blueprint would be registered under a specific route in the main flask application. However, I'm afraid that due to the fact, that every Dash instance creates a full Flask application, blueprints can't be used in this situation. I'm not a blueprint expert though, so I would appreciate if someone with more knowledge could explain this.
@chriddyp please correct me if I misunderstood something here.
from dash.
@chriddyp is this correct — there's no way to have more than one chart in the single Flask app right now?
from dash.
Would be happy to know if anyone got this working (blueprint or multiple charts in one flask application)
from dash.
Hello everyone, I'm wondering that how to get blueprint instance in dash app in init dash plot object? thank you
from dash.
hi i have the same issue in creating how to get blueprint instance in dash app in init dash plot object?
from dash.
Related Issues (20)
- Can callback be set to take effect with the current page or globally HOT 1
- [BUG] Using gunicorn to deploy a dash app with plotly-resampler in Linux, and the figure didnt render correctly
- [BUG] cannot pickle 'SSLContext' with background callback HOT 5
- [BUG] A progress callable of a bg callback sometimes doesn't trigger. HOT 2
- [BUG] dcc.Clipboard functionality broken in Notification component HOT 6
- [Feature Request] Ability to specify order of components when using pattern-matching wildcards (ALL) HOT 1
- [Feature Request] Exporting the dev tool callback graph in a standardized graph format
- [BUG] Use of `dash_duo` hangs Github Action until Timeout HOT 1
- [BUG] dbc.Modal(style) is passed to fade-modal-show layer instead modal HOT 1
- [BUG] Persistence failed in component type props
- [BUG] The dash component generation doesn't work for hyphenated props HOT 1
- [BUG] no_update is not allowed as an output to set_progress for background progress
- feat: show electrical ground symbol or similar for callbacks with no output
- [Feature Request] Is there any way to set the local and global effects of dash's callback? HOT 3
- Dropdown changes in Dash 2.17 causing page loading issues in Dash docs
- Dash 2.17.0 prevents some generated App Studio apps from running
- [BUG] set_props called multiple times only keep the last props.
- [BUG] Cannot get Dev Tools to work inside of ASGI / FastAPI application HOT 4
- [BUG] Patch += operation not working on the patch object.
- 便宜机场推荐:2024最新便宜机场
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dash.