“Django/docs/3.0.x/ref/contrib/gis/admin”的版本间差异
来自菜鸟教程
Django/docs/3.0.x/ref/contrib/gis/admin
(autoload) |
小 (Page commit) |
||
第1行: | 第1行: | ||
+ | {{DISPLAYTITLE:GeoDjango 的管理站点 — Django 文档}} | ||
<div id="module-django.contrib.gis.admin" class="section"> | <div id="module-django.contrib.gis.admin" class="section"> | ||
<span id="geodjango-s-admin-site"></span> | <span id="geodjango-s-admin-site"></span> | ||
− | = GeoDjango | + | = GeoDjango 的管理站点 = |
<div id="geomodeladmin" class="section"> | <div id="geomodeladmin" class="section"> | ||
− | == | + | == GeoModelAdmin == |
<dl> | <dl> | ||
− | <dt>''class'' < | + | <dt>''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">GeoModelAdmin</span></span></dt> |
<dd><dl> | <dd><dl> | ||
− | <dt>< | + | <dt><span class="sig-name descname"><span class="pre">default_lon</span></span></dt> |
<dd></dd></dl> | <dd></dd></dl> | ||
− | <p> | + | <p>默认中心经度。</p> |
<dl> | <dl> | ||
− | <dt>< | + | <dt><span class="sig-name descname"><span class="pre">default_lat</span></span></dt> |
<dd></dd></dl> | <dd></dd></dl> | ||
− | <p> | + | <p>默认中心纬度。</p> |
<dl> | <dl> | ||
− | <dt>< | + | <dt><span class="sig-name descname"><span class="pre">default_zoom</span></span></dt> |
<dd></dd></dl> | <dd></dd></dl> | ||
− | <p> | + | <p>要使用的默认缩放级别。 默认为 4。</p> |
<dl> | <dl> | ||
− | <dt>< | + | <dt><span class="sig-name descname"><span class="pre">extra_js</span></span></dt> |
<dd></dd></dl> | <dd></dd></dl> | ||
− | <p> | + | <p>要包含的任何额外 JavaScript 的 URL 序列。</p> |
<dl> | <dl> | ||
− | <dt>< | + | <dt><span class="sig-name descname"><span class="pre">map_template</span></span></dt> |
<dd></dd></dl> | <dd></dd></dl> | ||
− | <p> | + | <p>覆盖用于生成 JavaScript 滑动贴图的模板。 默认值为 <code>'gis/admin/openlayers.html'</code>。</p> |
− | |||
<dl> | <dl> | ||
− | <dt>< | + | <dt><span class="sig-name descname"><span class="pre">map_width</span></span></dt> |
<dd></dd></dl> | <dd></dd></dl> | ||
− | <p> | + | <p>地图的宽度,以像素为单位。 默认为 600。</p> |
<dl> | <dl> | ||
− | <dt>< | + | <dt><span class="sig-name descname"><span class="pre">map_height</span></span></dt> |
<dd></dd></dl> | <dd></dd></dl> | ||
− | <p> | + | <p>地图的高度,以像素为单位。 默认为 400。</p> |
<dl> | <dl> | ||
− | <dt>< | + | <dt><span class="sig-name descname"><span class="pre">openlayers_url</span></span></dt> |
<dd></dd></dl> | <dd></dd></dl> | ||
− | <p> | + | <p>链接到 OpenLayers JavaScript 的 URL。 默认为 <code>'https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.13.1/OpenLayers.js'</code>。</p> |
− | <code>'https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.13.1/OpenLayers.js'</code> | ||
<dl> | <dl> | ||
− | <dt>< | + | <dt><span class="sig-name descname"><span class="pre">modifiable</span></span></dt> |
<dd></dd></dl> | <dd></dd></dl> | ||
− | <p> | + | <p>默认为 <code>True</code>。 设置为 <code>False</code> 时,禁用管理中现有几何字段的编辑。</p> |
− | |||
<div class="admonition note"> | <div class="admonition note"> | ||
− | <p> | + | <p>笔记</p> |
− | <p> | + | <p>这与将几何字段添加到 [[../../admin/index#django.contrib.admin.ModelAdmin|readonly_fields]] 不同,后者只会显示几何的 WKT。 设置 <code>modifiable=False</code>,实际上在地图中显示几何图形,但禁用编辑其顶点的能力。</p> |
− | [[../../admin/index#django.contrib.admin.ModelAdmin| | ||
− | |||
− | <code>modifiable=False</code> | ||
− | |||
</div></dd></dl> | </div></dd></dl> | ||
第73行: | 第67行: | ||
<div id="osmgeoadmin" class="section"> | <div id="osmgeoadmin" class="section"> | ||
− | == | + | == OSMGeoAdmin == |
− | ; ''class'' < | + | ; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">OSMGeoAdmin</span></span> |
− | : | + | : [[#django.contrib.gis.admin.GeoModelAdmin|GeoModelAdmin]] 的子类,它使用带有 [https://www.openstreetmap.org/ OpenStreetMap] 街道数据图块的球面墨卡托投影。 有关使用示例,请参阅教程中的 [[../tutorial#osmgeoadmin-intro|OSMGeoAdmin 介绍]] 。 |
第82行: | 第76行: | ||
</div> | </div> | ||
+ | <div class="clearer"> | ||
− | [[Category:Django 3.0.x | + | |
+ | |||
+ | </div> | ||
+ | |||
+ | [[Category:Django 3.0.x 文档]] |
2021年10月31日 (日) 04:09的最新版本
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 介绍 。