Команды управления 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 с плавающей точкой, разделенных запятыми, чтобы вместо
FloatField, используемого по умолчанию, создать поляDecimalField. Укажите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__(), возвращающий указанное имя поля.
-
--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/6.0/ref/contrib/gis/commands/