有没有可能覆盖一个html文件(folium map)并显示在Heroku上?

2024-09-27 22:36:12 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以覆盖html文件并在Heroku上显示?如果是这样,其他使用该站点的人会看到被覆盖的HTML站点吗?我要做的是用一个选定的folium映射覆盖一个html映射文件,并在页面重新加载时用jinja将其包含在index.html中。我知道这将在本地工作,但是我如何才能做到这一点与Heroku和有叶状图覆盖只发生一个用户在本地。我应该换一种方式吗

谢谢,干杯


Tags: 文件用户herokuindex站点html方式页面
1条回答
网友
1楼 · 发布于 2024-09-27 22:36:12

模糊地说,在Heroku上部署的应用程序的某个地方,您将有一个端点,它涉及如下内容:

@api.route('/folium_maps/<int:map_id>')

其中map_id是与您希望显示的一个叶映射相对应的整数,即您有5个不同的可能映射,并且您可以任意为每个映射指定一个唯一标识符,例如1、2、3、4、5

您的端点应该返回一个包含所选地图的html文件,这应该很容易使用jinja模板实现

把你的Flask/Django应用程序放到Heroku上,其他人就可以看到被覆盖的HTML站点了

由于jinja工作方式的性质,用户选择显示哪个地图将只在本地为该用户进行

相关问题 更多 >

    热门问题