代码之家  ›  专栏  ›  技术社区  ›  deko

将dash-html-u组件传递到Jinja模板中

  •  2
  • deko  · 技术社区  · 6 年前

    我正在使用Python库Dash,文档声称它不支持使用仪表板html代码编写原始html。这件事有什么已知的解决办法吗(比如 dcc.Graph 进入之内 render_template() 有烧瓶吗?).

    我要迁移到Jinja模板文件的代码段是:

    app.layout = html.Div(className='ui container', children=[
        html.H1('Locations', className=''),
        html.Div(id='text-content'),
        dcc.Graph(id='map', figure={
            'data': [{
                'lat': df['LAT'],
                'lon': df['LONG'],
                'marker': {
                    'color': df['YEAR'],
                    'size': 8,
                    'opacity': 0.6
                },
                'customdata': df['NO'],
                'type': 'scattermapbox'
            }],
                },
                'hovermode': 'closest',
                'margin': {'l': 0, 'r': 0, 'b': 0, 't': 0}
            }
        })
    ])
    
    0 回复  |  直到 6 年前