我正在使用 GeoDjango 进行 GIS 项目,为此我必须使用 OpenLayers 渲染 map 。我的代码片段接受 JSON 以在 OpenLayers 中创建图层。我想将 GeoDjango 的“管理”模型作为 JSON 发送到我的 HTML 页面,并在 HTML 上接收它作为 JSON 以呈现我的 map 。
关于如何在 OpenLayers map 中呈现我的 GeoDjango 模型,请给出另一个建议。
我的管理模型:
class UPAdministrative(models.Model):
name=models.CharField(max_length=51)
admin_leve=models.CharField(max_length=5)
ls=models.LineStringField()
objects=models.GeoManager()
def __unicode__(self):
return self.name
请您参考如下方法:
我认为您必须对您的模型实现 CRUD 并在 html 中使用它。为了显示地理对象,我只使用了 django 管理页面。 要编写 CRUD,请参阅
