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

来自菜鸟教程
Django/docs/2.2.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's admin site =
+
= GeoDjango 的管理站点 =
  
 
<div id="geomodeladmin" class="section">
 
<div id="geomodeladmin" class="section">
  
== <code>GeoModelAdmin</code> ==
+
== GeoModelAdmin ==
  
 
<dl>
 
<dl>
<dt>''class'' <code>GeoModelAdmin</code></dt>
+
<dt>''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">GeoModelAdmin</span></span></dt>
 
<dd><dl>
 
<dd><dl>
<dt><code>default_lon</code></dt>
+
<dt><span class="sig-name descname"><span class="pre">default_lon</span></span></dt>
 
<dd></dd></dl>
 
<dd></dd></dl>
  
<p>The default center longitude.</p>
+
<p>默认中心经度。</p>
 
<dl>
 
<dl>
<dt><code>default_lat</code></dt>
+
<dt><span class="sig-name descname"><span class="pre">default_lat</span></span></dt>
 
<dd></dd></dl>
 
<dd></dd></dl>
  
<p>The default center latitude.</p>
+
<p>默认中心纬度。</p>
 
<dl>
 
<dl>
<dt><code>default_zoom</code></dt>
+
<dt><span class="sig-name descname"><span class="pre">default_zoom</span></span></dt>
 
<dd></dd></dl>
 
<dd></dd></dl>
  
<p>The default zoom level to use. Defaults to 4.</p>
+
<p>要使用的默认缩放级别。 默认为 4。</p>
 
<dl>
 
<dl>
<dt><code>extra_js</code></dt>
+
<dt><span class="sig-name descname"><span class="pre">extra_js</span></span></dt>
 
<dd></dd></dl>
 
<dd></dd></dl>
  
<p>Sequence of URLs to any extra JavaScript to include.</p>
+
<p>要包含的任何额外 JavaScript 的 URL 序列。</p>
 
<dl>
 
<dl>
<dt><code>map_template</code></dt>
+
<dt><span class="sig-name descname"><span class="pre">map_template</span></span></dt>
 
<dd></dd></dl>
 
<dd></dd></dl>
  
<p>Override the template used to generate the JavaScript slippy map.
+
<p>覆盖用于生成 JavaScript 滑动贴图的模板。 默认值为 <code>'gis/admin/openlayers.html'</code></p>
Default is <code>'gis/admin/openlayers.html'</code>.</p>
 
 
<dl>
 
<dl>
<dt><code>map_width</code></dt>
+
<dt><span class="sig-name descname"><span class="pre">map_width</span></span></dt>
 
<dd></dd></dl>
 
<dd></dd></dl>
  
<p>Width of the map, in pixels. Defaults to 600.</p>
+
<p>地图的宽度,以像素为单位。 默认为 600。</p>
 
<dl>
 
<dl>
<dt><code>map_height</code></dt>
+
<dt><span class="sig-name descname"><span class="pre">map_height</span></span></dt>
 
<dd></dd></dl>
 
<dd></dd></dl>
  
<p>Height of the map, in pixels. Defaults to 400.</p>
+
<p>地图的高度,以像素为单位。 默认为 400。</p>
 
<dl>
 
<dl>
<dt><code>openlayers_url</code></dt>
+
<dt><span class="sig-name descname"><span class="pre">openlayers_url</span></span></dt>
 
<dd></dd></dl>
 
<dd></dd></dl>
  
<p>Link to the URL of the OpenLayers JavaScript. Defaults to
+
<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>.</p>
 
 
<dl>
 
<dl>
<dt><code>modifiable</code></dt>
+
<dt><span class="sig-name descname"><span class="pre">modifiable</span></span></dt>
 
<dd></dd></dl>
 
<dd></dd></dl>
  
<p>Defaults to <code>True</code>. When set to <code>False</code>, disables editing of
+
<p>默认为 <code>True</code>。 设置为 <code>False</code> 时,禁用管理中现有几何字段的编辑。</p>
existing geometry fields in the admin.</p>
 
 
<div class="admonition note">
 
<div class="admonition note">
  
<p>注解</p>
+
<p>笔记</p>
<p>This is different from adding the geometry field to
+
<p>这与将几何字段添加到 [[../../admin/index#django.contrib.admin.ModelAdmin|readonly_fields]] 不同,后者只会显示几何的 WKT。 设置 <code>modifiable=False</code>,实际上在地图中显示几何图形,但禁用编辑其顶点的能力。</p>
[[../../admin/index#django.contrib.admin.ModelAdmin|<code>readonly_fields</code>]],
 
which will only display the WKT of the geometry. Setting
 
<code>modifiable=False</code>, actually displays the geometry in a map,
 
but disables the ability to edit its vertices.</p>
 
  
 
</div></dd></dl>
 
</div></dd></dl>
第73行: 第67行:
 
<div id="osmgeoadmin" class="section">
 
<div id="osmgeoadmin" class="section">
  
== <code>OSMGeoAdmin</code> ==
+
== OSMGeoAdmin ==
  
; ''class'' <code>OSMGeoAdmin</code>
+
; ''<span class="pre">class</span>'' <span class="sig-name descname"><span class="pre">OSMGeoAdmin</span></span>
: A subclass of [[#django.contrib.gis.admin.GeoModelAdmin|<code>GeoModelAdmin</code>]] that uses a Spherical Mercator projection with [https://www.openstreetmap.org/ OpenStreetMap] street data tiles. See the [[../tutorial#osmgeoadmin-intro|<span class="std std-ref">OSMGeoAdmin introduction</span>]] in the tutorial for a usage example.
+
: [[#django.contrib.gis.admin.GeoModelAdmin|GeoModelAdmin]] 的子类,它使用带有 [https://www.openstreetmap.org/ OpenStreetMap] 街道数据图块的球面墨卡托投影。 有关使用示例,请参阅教程中的 [[../tutorial#osmgeoadmin-intro|OSMGeoAdmin 介绍]]
  
  
第82行: 第76行:
  
 
</div>
 
</div>
 +
<div class="clearer">
  
[[Category:Django 2.2.x 中文文档]]
+
 
 +
 
 +
</div>
 +
 
 +
[[Category:Django 2.2.x 文档]]

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

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