inspectdb¶När django.contrib.gis finns i din INSTALLED_APPS åsidosätts kommandot för hantering av inspectdb med ett från GeoDjango. Det åsidosatta kommandot är rumsligt medvetet och placerar geometriska fält i den autogenererade modelldefinitionen, där så är lämpligt.
ogrinspect¶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.
Use a comma separated list of OGR field names to add the blank=True
keyword option to the field definition. Set with true to apply
to all applicable fields.
Använd en kommaseparerad lista med OGR float-fält för att generera DecimalField istället för standard FloatField. Sätt till true för att gälla alla OGR float-fält.
Anger namnet på det modellattribut som ska användas för geometrifältet. Standardvärdet är 'geom'.
Nyckeln för att ange vilket lager i OGR:s DataSource-källa som ska användas. Standardvärdet är 0 (det första lagret). Kan vara ett heltal eller en strängidentifierare för Layer. När du inspekterar databaser är layer i allmänhet tabellnamnet du vill inspektera.
Generera automatiskt en mappningsordbok för användning med LayerMapping.
När geometrifältet genereras ska det behandlas som en geometrisamling. Om den här inställningen är aktiverad kommer till exempel en MultiPolygonField att placeras i den genererade modellen i stället för PolygonField.
Skapar en metod __str__() på modellen som returnerar det angivna fältnamnet.
Undertrycker importmeddelandet from django.contrib.gis.db import models.
Use a comma separated list of OGR field names to add the null=True
keyword option to the field definition. Set with true to apply to
all applicable fields.
The SRID to use for the geometry field. If not set, ogrinspect attempts
to automatically determine of the SRID of the data source.
dec. 03, 2025