inspectdb
¶django-admin inspectdb
当django.contrib.gis
位于您的INSTALLED_APPS
中时,管理命令inspectdb
将被GeoDjango中的命令覆盖。
被覆盖的命令是空间感知的,并且在适当的地方将几何域放置在自动生成的模型定义中。
ogrinspect
¶django-admin ogrinspect data_source model_name
¶ogrinspect
管理命令将检查给定的OGR兼容的DataSource
(例如,shapefile),并将输出具有给定模型名称的GeoDjango模型。 在教程中有一个使用ogrinspect
in the tutorial
- 空白
空白
¶使用逗号分隔的OGR字段名称列表将blank=True
关键字选项添加到字段定义。 设置为true
可应用于所有适用的字段。
--decimal
DECIMAL
¶使用逗号分隔的OGR浮点字段列表来生成DecimalField
而不是默认的FloatField
。 设置为true
以应用于所有OGR浮点字段。
--geom名
GEOM_NAME
¶指定要用于几何字段的模型属性名称。
默认为'geom'
。
- 层
LAYER_KEY
¶用于指定要在OGR DataSource
源中使用哪个图层的键。
默认为0(第一层)。 可以是Layer
的整数或字符串标识符。 检查数据库时,layer
通常是要检查的表名。
--mapping
¶自动生成用于LayerMapping
的映射字典。
--multi-geom
¶生成几何字段时,将其视为几何集合。
例如,如果启用此设置,则会在生成的模型中放置MultiPolygonField
,而不是PolygonField
。
--name场
NAME_FIELD
¶在将返回给定字段名称的模型上生成__str__
例程(Python 2上的__unicode__
)。
--no-imports
¶抑制从 django.contrib.gis.db 导入 模型
import语句。
- 空值
空值
¶使用逗号分隔的OGR字段名称列表将null=True
关键字选项添加到字段定义。 设置为true
可应用于所有适用的字段。
--srid
SRID
¶用于几何字段的SRID。 如果未设置,ogrinspect
会尝试自动确定数据源的SRID。
2017年9月6日