Команды управления GeoDjango
inspectdb
-
django-admin inspectdb
Когда django.contrib.gis включен в ваших INSTALLED_APPS, команда управления inspectdb перезаписывается командой из GeoDjango. Перезаписанная команда учитывает пространственные данные и помещает поля геометрии в автоматически сгенерированное определение модели, где это уместно.
ogrinspect <data_source> <model_name>
-
django-admin ogrinspect
Команда управления ogrinspect проанализирует совместимый с OGR DataSource (например, шейп-файл) и выведет GeoDjango модель с заданным именем. Подробный пример использования ogrinspect приведен в руководстве.
-
--blank <blank_field(s)> -
Используйте список имен полей OGR, разделенных запятыми, чтобы добавить ключевое слово
blank=Trueв определение поля. Установите значениеtrueдля применения к всем соответствующим полям.
-
--decimal <decimal_field(s)> -
Используйте список имен полей OGR типа float, разделенных запятыми, для генерации
DecimalFieldвместо значения по умолчаниюFloatField. Установите значениеtrueдля применения ко всем полям OGR типа float.
-
--geom-name <name> -
Указывает имя атрибута модели для поля геометрии. По умолчанию
'geom'.
-
--layer <layer> -
Ключ для указания слоя в источнике 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_field(s)> -
Используйте список имен полей OGR, разделенных запятыми, чтобы добавить ключевое слово
null=Trueв определение поля. Установите значениеtrueдля применения ко всем соответствующим полям.
-
--srid -
SRID для использования в поле геометрии. Если не задано,
ogrinspectпытается автоматически определить SRID источника данных.
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/1.8/ref/contrib/gis/commands/