如何将 kepler.gl 与 Django 后端一起使用

问题描述 投票:0回答:2

我可以在我的 django 项目中安装一个 kepler 库,以便在我的前端使用 kepler.gl ,就像在 leaflet-django 中一样。如果没有,我如何使用 Kepler.gl 地图作为 django 后端的前端?

python django visualization kepler.gl
2个回答
0
投票

您可以访问“kepler.gl/demo”并点击左侧边栏的导出为html。之后,您可以在 django 中将此 html 用于端点(视图模板)。

数据可以通过views.py中的httpResponse从数据库传递到脚本中查看。如果您愿意,可以将脚本代码放在单独的 Javascript 文件中并将它们链接到您的端点中。


0
投票

您可以在Python中使用keplergl模块。我认为这可以满足您的要求。您可以使用“from keplergl import KeplerGl”来导入它并使用类似下面的代码片段。

from keplergl import KeplerGl 

map_1 = KeplerGl(height=600, config=custom_config)

// Add the data to the map
map_1.add_data(data=data, name="MAP NAME")
map_html =  map_1._repr_html_()

@router.get("/{path}")
async def index():
   return HTMLResponse(content=map_html, status_code=200)
© www.soinside.com 2019 - 2024. All rights reserved.