【发布时间】:2019-08-12 07:08:59
【问题描述】:
view.py
map = folium.Map(location=[df['latitude'].mean(),
df['longitude'].mean()],tiles="cartodbpositron",zoom_start=12)
map.save("map.html")
context = {'my_map': map}
return render(request, 'my_map.html', context)
my_map.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
{{ my_map }}
</body>
浏览器结果:
folium.folium.Map object at 0x7f49d85662b0
在用户通过之前的 html 表单提交输入后,我不确定如何让 html/js 在浏览器上运行... 我似乎到处寻找,解决方案有很多类似的问题,但我无法解决任何问题!
谢谢!
【问题讨论】:
-
很遗憾,我没有足够的代表来发布普通图片!
-
你根本不应该发布代码图片!
-
#virtualmachinethings
-
这样更好。现在发布更多视图,以便我们可以看到
map是什么。 -
我已经更新了地图是什么的一些上下文。如果我只是简单地运行 html 文件,则 Map 可以正常工作,但是当它在 django 服务器的上下文中并被解析以呈现时,它会遇到一些问题。
标签: python django dictionary render folium