在OSGMGeoAdmin

时间:2015-10-28 23:14:09

标签: django django-admin geodjango

我有一个GeoModel的django模型。我在模型上有一个LineString字段,但它没有作为典型的LineStringField实现。我已经定义了一个返回LineString对象的@property方法。

我希望此LineString对象显示在此模型管理员的地图上。

问题在于OSMGeoAdmin旨在自动获取地理字段并将其制作成地图。代码不够智能,无法知道我希望该属性显示在地图中。

如果我将我的属性添加到readonly_fields列表,它将显示在那里,但它将是文本的,而不是地图。

如何使用OSMGeoAdmin将自定义属性制作到地图中?

编辑:为了清楚,我对编辑这个值不感兴趣。数据不存储在数据库中,因此这样做没有任何意义。我只想以只读的方式查看地图中的数据。

0 个答案:

没有答案