Команды управления GeoDjango¶
inspectdb¶
- 
django-admin inspectdb
Когда django.contrib.gis находится в вашем INSTALLED_APPS, команда управления inspectdb переопределяется командой из GeoDjango. Переопределенная команда является пространственно-ориентированной и помещает геометрические поля в автогенерируемое определение модели, где это необходимо.
ogrinspect¶
- 
django-admin ogrinspect data_source model_name¶
Команда управления ogrinspect проверит заданную OGR-совместимую DataSource (например, шейп-файл) и выведет модель GeoDjango с заданным именем модели.  Есть подробный пример использования ogrinspect in the tutorial.
- 
--blankBLANK¶
- Используйте список имен полей OGR, разделенных запятыми, чтобы добавить опцию ключевого слова - blank=Trueв определение поля. Установите значение- trueдля применения ко всем применимым полям.
- 
--decimalDECIMAL¶
- Используйте список плавающих полей OGR, разделенных запятыми, для создания - DecimalFieldвместо- FloatFieldпо умолчанию. Установите значение- trueдля применения ко всем плавающим полям OGR.
- 
--geom-nameGEOM_NAME¶
- Указывает имя атрибута модели, используемое для поля геометрии. По умолчанию имеет значение - 'geom'.
- 
--layerLAYER_KEY¶
- Ключ для указания, какой слой в источнике OGR - DataSourceиспользовать. По умолчанию равен 0 (первый слой). Может быть целым числом или строковым идентификатором для- Layer. При проверке баз данных- layerобычно является именем таблицы, которую вы хотите проверить.
- 
--mapping¶
- Автоматическое создание словаря отображения для использования с - LayerMapping.
- 
--multi-geom¶
- При генерации поля геометрии рассматривать его как коллекцию геометрии. Например, если эта настройка включена, то в сгенерированную модель будет помещено - MultiPolygonField, а не- PolygonField.
- 
--name-fieldNAME_FIELD¶
- Генерирует метод - __str__()на модели, который возвращает заданное имя поля.
- 
--no-imports¶
- Подавляет оператор импорта - from django.contrib.gis.db import models.
- 
--nullNULL¶
- Используйте список имен полей OGR, разделенных запятыми, чтобы добавить опцию ключевого слова - null=Trueв определение поля. Установите значение- trueдля применения ко всем применимым полям.
- 
--sridSRID¶
- SRID, который следует использовать для поля геометрии. Если не задано, - ogrinspectпытается автоматически определить SRID источника данных.