美文网首页
Dash与Flask结合实现多页面调转

Dash与Flask结合实现多页面调转

作者: 菜鸟笔记 | 来源:发表于2021-02-02 09:24 被阅读0次

from dash import Dash
from werkzeug.wsgi import DispatcherMiddleware
import flask
from werkzeug.serving import run_simple
import dash_html_components as html

server = flask.Flask(name)
dash_app1 = Dash(name, server = server, url_base_pathname='/dashboard/' )
dash_app2 = Dash(name, server = server, url_base_pathname='/reports/')
dash_app1.layout = html.Div([html.H1('Hi there, I am app1 for dashboards')])
dash_app2.layout = html.Div([html.H1('Hi there, I am app2 for reports')])
@server.route('/')
@server.route('/hello')
def hello():
return 'hello world!'

@server.route('/dashboard')
def render_dashboard():
return flask.redirect('/dash1')

@server.route('/reports')
def render_reports():
return flask.redirect('/dash2')

app = DispatcherMiddleware(server, {
'/dash1': dash_app1.server,
'/dash2': dash_app2.server
})

run_simple('0.0.0.0', 8050, app, use_reloader=True, use_debugger=True)

werkzeug要升级到0.16以上,否则报错。

相关文章

  • Dash与Flask结合实现多页面调转

    from dash import Dashfrom werkzeug.wsgi import Dispatcher...

  • Pillow 绘制图形验证码

    安装 代码贴图 渲染在页面上 Flask 实现 Django 实现

  • 做图工具pyecharts

    1. 说明  上次分享了Flask+Dash做图,WXXCX师兄给我留言说:感觉dash不如pyecharts好用...

  • flask项目使用echarts异步加载数据

    参考文章Flask+Ajax实现Echarts异步渲染Echarts和flask的结合使用 py文件 html文件

  • Dash学习记录1

    Dash是用于构建Web分析应用程序的高效Python框架。Dash是写在Flask,Plotly.js和Reac...

  • Flask-layer

    flask结合layer实现功能: 前端提交表单后,flask返回一段HTML,用于关闭layer提交后的表单。

  • 快速使用Flask

    安装flask 运行flask 打开页面:

  • 外链调起APP页面

    简述:Android 通过URL scheme 实现点击浏览器中的URL链接,启动特定的App,并调转页面传递参数...

  • Flask与Ajax结合

    视图函数,处理出Json数据,即字典以后 这样,直接访问这个返回数据的路由,可以直接看到生成的Json数据,但是记...

  • Flask-FlatPages中文文档

    Flask-FlatPages Flask-FlatPages为Flask应用提供一组页面。页面是由一些“平滑的”...

网友评论

      本文标题:Dash与Flask结合实现多页面调转

      本文链接:https://www.haomeiwen.com/subject/aiietltx.html