我正在使用Django 2.0
并使用django-cities
将国家/地区和州数据导入数据库。
我只想要一些信息,例如country name
,country code
,currency code
,currency symbol
,currency name
及其关联状态数据,例如state name
和state code
。
获取世界上所有国家的所有数据非常困难。
安装django-cities
后,我所做的唯一更改是
cities
添加到INSTALLED_APPS
app.settings.py
中添加了此设置项
CITIES_INCLUDE_NUMERIC_ALTERNATIVE_NAMES = True
当我运行manage.py migrate
时,它会出现以下错误
django.core.exceptions.ImproperlyConfigured:找不到GDAL 库(试过“gdal”,“GDAL”,“gdal2.2.0”,“gdal2.1.0”,“gdal2.0.0”, “gdal1.11.0”,“gdal1.10.0”,“gdal1.9.0”)。是否安装了GDAL?如果是, 尝试在您的设置中设置GDAL_LIBRARY_PATH。
由于我没有使用任何地理数据在地图上绘图等,我不想在我的系统上安装GDAL
。
如何使用此插件只包含country
和state
数据,而不会在数据库中使用对我没用的数据造成混乱? < / p>