GeoDjango 的管理站点 — Django 文档

来自菜鸟教程
Django/docs/3.2.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 介绍