GeoDjango 的管理站点¶
GISModelAdmin¶
-
class
GISModelAdmin¶ -
gis_widget¶ 用于
GeometryField的小部件类。默认为OSMWidget。
-
gis_widget_kwargs¶ 将传递给
gis_widget的关键字参数。默认为空字典。
-
GeoModelAdmin¶
-
class
GeoModelAdmin¶ -
default_lon¶
默认的中心经度。
-
default_lat¶
默认的中心纬度。
-
default_zoom¶
要使用的默认缩放级别。默认为 4。
-
extra_js¶
一系列 URL,用于包含任何额外的 JavaScript。
-
map_template¶
覆盖用于生成 JavaScript slippy map 的模板。默认值为
'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设置为实际上在地图中显示几何字段,但禁用了编辑其顶点的功能。4.0 版后已移除: 这个类已经不推荐使用了。请改用
ModelAdmin。-
OSMGeoAdmin¶
-
class
OSMGeoAdmin¶ GeoModelAdmin的子类,使用 Spherical Mercator 投影,并使用 OpenStreetMap 街道数据瓦片。4.0 版后已移除: 这个类已经不推荐使用了。请改用
GISModelAdmin。