GeoDjango 的管理站点 — Django 文档
来自菜鸟教程
Django/docs/3.1.x/ref/contrib/gis/admin
GeoDjango 的管理站点
GeoModelAdmin
- class GeoModelAdmin
- default_lon
默认中心经度。
- default_lat
默认中心纬度。
- default_zoom
要使用的默认缩放级别。 默认为 4。
- extra_js
要包含的任何额外 JavaScript 的 URL 序列。
- map_template
覆盖用于生成 JavaScript 滑动贴图的模板。 默认值为
'gis/admin/openlayers.html'
。- map_width
地图的宽度,以像素为单位。 默认为 600。
- map_height
地图的高度,以像素为单位。 默认为 400。
- openlayers_url
链接到 OpenLayers JavaScript 的 URL。 默认为
'https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.13.1/OpenLayers.js'
。- modifiable
默认为
True
。 设置为False
时,禁用管理中现有几何字段的编辑。笔记
这与将几何字段添加到 readonly_fields 不同,后者只会显示几何的 WKT。 设置
modifiable=False
,实际上在地图中显示几何图形,但禁用编辑其顶点的能力。
OSMGeoAdmin
- class OSMGeoAdmin
- GeoModelAdmin 的子类,它使用带有 OpenStreetMap 街道数据图块的球面墨卡托投影。 有关使用示例,请参阅教程中的 OSMGeoAdmin 介绍 。