dash
dash copied to clipboard
Building support for decoupling Dash from Flask and supporting Quart / FastAPI servers
This is an open PR draft, to contribute please target my forked branch.
The goal of this PR is to modularize the Dash setup to be independent of Flask (will fallback to Flask) and allow devs to configure their own backend.
- [x] decouple callback context from Flask Request
- [x] decouple index, assets, etc from build
- [x] build Quart server support
- [x] build FastAPI server support
- [x] allow for custom server build
- [x] add tests for servers
fixes https://github.com/plotly/dash/issues/1571