GeoDjango Management Commands¶
inspectdb¶
- 
django-admin inspectdb
When django.contrib.gis is in your INSTALLED_APPS, the
inspectdb management command is overridden with one from GeoDjango.
The overridden command is spatially-aware, and places geometry fields in the
auto-generated model definition, where appropriate.
ogrinspect¶
- 
django-admin ogrinspect data_source model_name¶
The ogrinspect management command will inspect the given OGR-compatible
DataSource (e.g., a shapefile) and will
output a GeoDjango model with the given model name.  There’s a detailed example
of using ogrinspect in the tutorial.
- 
--blankBLANK¶
- Use a comma separated list of OGR field names to add the - blank=Truekeyword option to the field definition. Set with- trueto apply to all applicable fields.
- 
--decimalDECIMAL¶
- Use a comma separated list of OGR float fields to generate - DecimalFieldinstead of the default- FloatField. Set to- trueto apply to all OGR float fields.
- 
--geom-nameGEOM_NAME¶
- Specifies the model attribute name to use for the geometry field. Defaults to - 'geom'.
- 
--layerLAYER_KEY¶
- The key for specifying which layer in the OGR - DataSourcesource to use. Defaults to 0 (the first layer). May be an integer or a string identifier for the- Layer. When inspecting databases,- layeris generally the table name you want to inspect.
- 
--mapping¶
- Automatically generate a mapping dictionary for use with - LayerMapping.
- 
--multi-geom¶
- When generating the geometry field, treat it as a geometry collection. For example, if this setting is enabled then a - MultiPolygonFieldwill be placed in the generated model rather than- PolygonField.
- 
--name-fieldNAME_FIELD¶
- Generates a - __str__()method on the model that returns the given field name.
- 
--no-imports¶
- Suppresses the - from django.contrib.gis.db import modelsimport statement.
- 
--nullNULL¶
- Use a comma separated list of OGR field names to add the - null=Truekeyword option to the field definition. Set with- trueto apply to all applicable fields.
- 
--sridSRID¶
- The SRID to use for the geometry field. If not set, - ogrinspectattempts to automatically determine of the SRID of the data source.