---
title: "Site d’administration de GeoDjango"
version: 2.1
locale: fr
source: https://docs.djangoproject.com/fr/2.1/ref/contrib/gis/admin/
canonical: https://djangodocs.dev/fr/2.1/ref/contrib/gis/admin/
---
# Site d’administration de GeoDjango

## `GeoModelAdmin`

#### `class GeoModelAdmin`

#### `default_lon`

La longitude par défaut du centre.

#### `default_lat`

La latitude par défaut du centre.

#### `default_zoom`

Le niveau de zoom par défaut à utiliser. La valeur par défaut est 4.

#### `extra_js`

Liste d’URL pointant vers d’éventuels fichiers JavaScript à inclure.

#### `map_template`

Remplace le gabarit utilisé pour générer la carte interactive JavaScript. La valeur par défaut est `'gis/admin/openlayers.html'`.

#### `map_width`

Largeur de la carte en pixels. La valeur par défaut est 600.

#### `map_height`

Hauteur de la carte en pixels. La valeur par défaut est 400.

#### `openlayers_url`

Lien vers l’URL de code JavaScript d’OpenLayers. La valeur par défaut est `'https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.13.1/OpenLayers.js'`.

#### `modifiable`

Vaut `True` par défaut. Lorsque cet attribut est défini à `False`, l’édition de champs géométriques existants est désactivée dans l’interface d’administration.

> **Note**
>
> Ce n’est pas équivalent à placer le champ géométrique dans [`readonly_fields`](/fr/2.1/ref/contrib/admin/#django.contrib.admin.ModelAdmin.readonly_fields), car cette dernière option n’affiche que le code WKT de l’objet géométrique. En définissant `modifiable=False`, l’objet s’affiche bien sur une carte mais sans pouvoir modifier ses composantes.

## `OSMGeoAdmin`

#### `class OSMGeoAdmin`

Une sous-classe de [`GeoModelAdmin`](#django.contrib.gis.admin.GeoModelAdmin) qui utilise une projection sphérique de Mercator avec des tuiles de données [OpenStreetMap](https://www.openstreetmap.org/). Consultez l”[introduction à OSMGeoAdmin](/fr/2.1/ref/contrib/gis/tutorial/#osmgeoadmin-intro) dans le tutoriel pour un exemple d’utilisation.
