“Django/docs/3.2.x/ref/contrib/gis/admin”的版本间差异

来自菜鸟教程
Django/docs/3.2.x/ref/contrib/gis/admin
跳转至:导航、​搜索
(Page commit)
 
(Page commit)
 
第1行: 第1行:
{{DISPLAYTITLE:GeoDjango 的管理站点}}
+
{{DISPLAYTITLE:GeoDjango 的管理站点 — Django 文档}}
 
<div id="module-django.contrib.gis.admin" class="section">
 
<div id="module-django.contrib.gis.admin" class="section">
  
第82行: 第82行:
 
</div>
 
</div>
  
[[Category:django 3.2.x 文档]]
+
[[Category:Django 3.2.x 文档]]

2021年10月31日 (日) 04:18的最新版本

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 介绍