Команды управления 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 приведен в руководстве.
-
--blank BLANK -
Используйте список имен полей OGR, разделённых запятыми, чтобы добавить ключевое слово
blank=Trueк определению поля. Установитеtrueдля применения ко всем соответствующим полям.
-
--decimal DECIMAL -
Используйте список имен полей с плавающей точкой OGR, разделённых запятыми, чтобы сгенерировать
DecimalFieldвместо значения по умолчаниюFloatField. Установите значениеtrueдля применения ко всем полям с плавающей точкой OGR.
-
--geom-name GEOM_NAME -
Указывает имя атрибута модели, которое будет использоваться для поля геометрии. По умолчанию
'geom'.
-
--layer LAYER_KEY -
Ключ для указания слоя в источнике OGR
DataSource, который будет использоваться. По умолчанию 0 (первый слой). Может быть целым числом или строковым идентификатором дляLayer. При проверке баз данных,layerобычно является именем таблицы, которую нужно проверить.
-
--mapping -
Автоматически генерирует словарь сопоставления для использования с
LayerMapping.
-
--multi-geom -
При генерации поля геометрии, рассматривайте его как коллекцию геометрий. Например, если этот параметр включён, то будет создано поле
MultiPolygonFieldв сгенерированной модели, а неPolygonField.
-
--name-field NAME_FIELD -
Генерирует процедуру
__str__(__unicode__в Python 2) в модели, которая вернёт указанное имя поля.
-
--no-imports -
Отключает инструкцию импорта
from django.contrib.gis.db import models.
-
--null NULL -
Используйте список имён полей OGR, разделённых запятыми, чтобы добавить ключевое слово
null=Trueв определение поля. Установите значениеtrueдля применения ко всем соответствующим полям.
-
--srid SRID -
Использовать SRID для поля геометрии. Если не задано,
ogrinspectпытается автоматически определить SRID источника данных.
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/1.11/ref/contrib/gis/commands/