运行 在 Geodjango 中加载模块时出现属性错误
Attribute Error while running load module in Geodjango
我正在关注此文档https://docs.djangoproject.com/en/1.8/ref/contrib/gis/tutorial/
并且我通过
完成了 layerMapping 和 运行 加载模块
from world import load
load.run()
而我的 load.py 是
__author__ = 'arun'
import os
from django.contrib.gis.utils import LayerMapping
from world.models import WorldBorder
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',
}
world_shp = os.path.abspath(os.path.join(os.path.dirname(__file__), 'E:\Django\geodjango\world\data\TM_WORLD_BORDERS-0.3.shp'))
def run(verbose=True):
lm = LayerMapping(WorldBorder, world_shp, world_mapping,
transform=False, encoding='iso-8859-1')
lm.save(strict=True, verbose=verbose)
从世界导入加载后
load.run()
我收到如下附件中的错误。帮助将不胜感激。
确保您在 DATABASES
设置中使用 spatial backends 之一。
- django.contrib.gis.db.backends.postgis
- django.contrib.gis.db.backends.mysql
- django.contrib.gis.db.backends.oracle
- django.contrib.gis.db.backends.spatialite
我正在关注此文档https://docs.djangoproject.com/en/1.8/ref/contrib/gis/tutorial/
并且我通过
完成了 layerMapping 和 运行 加载模块from world import load
load.run()
而我的 load.py 是
__author__ = 'arun'
import os
from django.contrib.gis.utils import LayerMapping
from world.models import WorldBorder
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',
}
world_shp = os.path.abspath(os.path.join(os.path.dirname(__file__), 'E:\Django\geodjango\world\data\TM_WORLD_BORDERS-0.3.shp'))
def run(verbose=True):
lm = LayerMapping(WorldBorder, world_shp, world_mapping,
transform=False, encoding='iso-8859-1')
lm.save(strict=True, verbose=verbose)
从世界导入加载后 load.run()
我收到如下附件中的错误。帮助将不胜感激。
确保您在 DATABASES
设置中使用 spatial backends 之一。
- django.contrib.gis.db.backends.postgis
- django.contrib.gis.db.backends.mysql
- django.contrib.gis.db.backends.oracle
- django.contrib.gis.db.backends.spatialite