如何从Django中的视图访问JavaScript中的python数组



我正在Django的Views:中编写这个数组

address=["Main Address"]

并传入dic。以及在HTML页面中使用Java脚本进行访问:

address={{context.lat_long.address}}
addMarker(address,{lat: property_lat, lng: property_long}, "red");

但根本不起作用

您需要了解Django模板是如何工作的。在发送页面之前,在后台生成模板数据(Jinja(。JS代码在前面运行。

您可以通过以下方式完成,在django视图中,

address=["Main Address"]
return render_template('page.html', address=address)

在page.html和附加的javascript中,您可以访问变量

var a = {{ address }};

最新更新