2

我安装了 django-cities 插件并在我的 settings.py 中设置了以下参数:

CITIES_FILES = {
        'city': {
            'filename': 'DE.zip',
            'urls':     ['http://download.geonames.org/export/dump/'+'{filename}']
        },
    }

CITIES_LOCALES = ['de', 'und', 'LANGUAGES']

CITIES_POSTAL_CODES = ['DE']

CITIES_PLUGINS = [
    'cities.plugin.postal_code_ca.Plugin',
]

我还将我的 db-engine 更改为:'ENGINE': 'django.contrib.gis.db.backends.mysql'. 但是,在运行manage.py cities --import=all为城市数据创建的 db 表后,未填充数据,它们都是空的,尽管命令完成报告成功。我究竟做错了什么?

4

1 回答 1

6

它最终通过将 --force 标志添加到导入命令来工作:

manage.py cities --force --import=all
于 2012-07-30T14:56:19.243 回答