如何使用kepler.gl和Django后端

3df52oht  于 2023-08-08  发布在  Go
关注(0)|答案(2)|浏览(142)

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

t8e9dugd

t8e9dugd1#

您可以访问“kepler.gl/demo”并单击左侧边栏中的导出到html。之后你就可以在django中为你的端点(视图模板)使用这个html了。
数据可以从数据库通过www.example.com中的httpResponse传递views.py到脚本中查看。如果你愿意,你可以把脚本代码放在单独的JavaScript文件中,并把它们链接到你的端点。

uemypmqf

uemypmqf2#

你可以在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)

字符串

相关问题