什么是'mpoly':Geodjango的'MULTIPOLYGON',如果它的空白应该是它的默认值

时间:2017-05-01 12:19:18

标签: mysql django geodjango

我正在[https://docs.djangoproject.com/en/1.11/ref/contribt/gis/tutorial/][1]开展示例 使用mysql作为数据库,按照给出的大部分步骤,并尝试使用load.run()加载数据,如文档中所示,似乎

 # GeoDjango-specific: a geometry field (MultiPolygonField)
    mpoly = models.MultiPolygonField()

为空白,并且需要默认值,该字段的默认值应该是什么。可以保持空白。所需数据是:

world_mapping = {
    'fips' : 'FIPS',
    'iso2' : 'ISO2',
    'iso3' : 'ISO3',
    'un' : 'UN',
    'name' : 'NAME',
    'area' : 'AREA',
    'pop2005' : 'POP2005',
    'region' : 'REGION',
    'subregion' : 'SUBREGION',
    'lon' : 'LON',
    'lat' : 'LAT',
    'mpoly' : 'MULTIPOLYGON',
} 

while命令行显示此数据,该数据没有'mpoly'字段

 {'pop2005': 83039, 'region': 19, 'fips': 'AC', 'lat': 17.078, 'subregion': 29, 'name': 'Antigua and Barbuda', 'un': 28, 'iso3': 'ATG', 'iso2': 'AG', 'area': 44, 'lon': -61.783}

0 个答案:

没有答案