GeoDjango's admin site¶
GeoModelAdmin¶
- 
class GeoModelAdmin¶
- 
default_lon¶
 - The default center longitude. - 
default_lat¶
 - The default center latitude. - 
default_zoom¶
 - The default zoom level to use. Defaults to 4. - 
extra_js¶
 - Sequence of URLs to any extra JavaScript to include. - 
map_template¶
 - Override the template used to generate the JavaScript slippy map. Default is - 'gis/admin/openlayers.html'.- 
map_width¶
 - Width of the map, in pixels. Defaults to 600. - 
map_height¶
 - Height of the map, in pixels. Defaults to 400. - 
openlayers_url¶
 - Link to the URL of the OpenLayers JavaScript. Defaults to - 'https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.13.1/OpenLayers.js'.Changed in Django 1.11:- Older versions default to - 'http://openlayers.org/api/2.13.1/OpenLayers.js'.- 
modifiable¶
 - Defaults to - True. When set to- False, disables editing of existing geometry fields in the admin.- 주석 - This is different from adding the geometry field to - readonly_fields, which will only display the WKT of the geometry. Setting- modifiable=False, actually displays the geometry in a map, but disables the ability to edit its vertices.
- 
OSMGeoAdmin¶
- 
class OSMGeoAdmin¶
- A subclass of - GeoModelAdminthat uses a spherical mercator projection with OpenStreetMap street data tiles. See the OSMGeoAdmin introduction in the tutorial for a usage example.