GeoDjango Comandos de Gestión

inspectdb

django-admin inspectdb

Cuando django.contrib.gis está en tu INSTALLED_APPS, el comando de administración inspectdb se sobreescribe con uno desde GeoDjango. El comando sobrescrito es espacialmente consciente y coloca campos de geometría en la definición del modelo auto-generada, donde corresponde.

ogrinspect

django-admin ogrinspect data_source model_name

La traducción de los textos es la siguiente:

--blank BLANK

Utiliza una lista separada por comas de nombres de campos OGR para agregar la opción de palabra clave blank=True a la definición del campo. Establece con true para aplicar a todos los campos pertinentes.

--decimal DECIMAL

Utiliza una lista separada por comas de campos float OGR para generar DecimalField en lugar del campo float predeterminado FloatField. Establece a true para aplicar a todos los campos float OGR.

--geom-name GEOM_NAME

Specifica el nombre de la atributo del modelo para utilizar con el campo de geometría. Por defecto es 'geom'.

--layer LAYER_KEY

La clave para especificar qué capa en la fuente OGR DataSource usar. Por defecto es 0 (la primera capa). Puede ser un número entero o una cadena de identificador para la Layer. Al inspeccionar bases de datos, layer generalmente es el nombre de tabla que deseas inspeccionar.

--mapping

Genera automáticamente un diccionario de mapeo para usar con LayerMapping.

--multi-geom

Al generar el campo de geometría, tratalo como una colección de geometrías. Por ejemplo, si se habilita esta configuración entonces se colocará en el modelo generado un MultiPolygonField en lugar de PolygonField.

--name-field NAME_FIELD

Genera un método __str__() en el modelo que devuelve el nombre del campo dado.

--no-imports

Suprime la declaración de importación from django.contrib.gis.db import models.

--null NULL

Utiliza una lista separada por comas de nombres de campos OGR para agregar la opción de palabra clave null=True a la definición del campo. Establece con true para aplicar a todos los campos pertinentes.

--srid SRID

El SRID a utilizar para el campo de geometría. Si no se establece, ogrinspect intenta determinar automáticamente el SRID del origen de datos.