我是Geodjango的新手,希望得到以下的帮助:
对于GeoDjango应用程序,我有一个MultiPolygonField字段,并希望在我的视图中显示它,因为它在django admin上显示为
比如说我有
def index(request):
"Index,main view"
border = WorldBorders.objects.get(name='Italy')
return render_to_response('world/index.html', {'user': request.user, 'border': border}, context_instance=RequestContext(request))
然后在world / index.html上,显示边框的方式是什么,就像在django admin上一样?
提前感谢所有回复!
答案 0 :(得分:0)
http://code.google.com/p/geodjango-basic-apps似乎是个不错的开始......
答案 1 :(得分:0)
我建议您从http://openlayers.org/dev/examples/取一些东西并根据自己的需要进行更改。将multipolygon字段转换为JSON数据,在javascript中读取JSON数据(请参阅OL解析器文档)并将其显示在地图上。
其他人可能会提出一些利用django-admin js的方法,但我从未发现这是足够的。
如果您对这些步骤有任何具体问题,请提出另一个问题,希望我能够回答。