获取显示在 django admin change_list 中的数据
我有一个管理员change_list,其中包含公司及其地址的列表。我想将其绘制到谷歌地图上。我已经有了谷歌地图,并且在change_list中显示了正确的数据,并且我已经复制了change_lsit模板,所以我覆盖了它。
他们的问题是我需要从页面获取数据,我假设这些数据位于 Change_list 对象中,并将其放入 JavaScript 中,以便我可以将地址绘制到地图上。
但我无法在change_list对象上找到任何doco或如何获取显示的数据。通常你可以做类似 {% model.attribute %} 的事情,如果我能够做类似的事情并将其包装在 for 循环中那就太好了。
那么关于如何获取change_list中的数据有什么想法吗?
干杯
马克
I've got an admin change_list with a list of companies and thier addresses. I want to plot this onto a google map. I've got google maps coming up, and the right data displaying in the change_list, and i've copied out the change_lsit template so Im overriding it.
They problem is that I need to get the data from the page, which I assume is in the change_list object and put that into the javascript so I can plot the addresses onto the map.
But I havent been able to find any doco on the change_list object or how to get at the data displayed. Normally you can just do something like {% model.attribute %} and if I was able to do something like that and wrap it in a for loop that would be great.
So any idea about how to get at the data in a change_list?
Cheers
Mark
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
至少有两种方法。
一种是使用 javascript 的 api 调用来获取数据。另一个,我认为你正在计划的,是将数据从change_list传递到你的模板中。这是一个例子(对于谷歌地图来说可能已经过时,但会给你这个想法)。假设change_list有两个字段lat和longt:
There are at least two approaches.
One is to use an api call from javascript to get the data. The other, which is what you are planning I think, is to pass the data from change_list into your template. Here is an example (may be out of date for googlemaps, but will give you the idea). It assume change_list has two fields lat and longt: