Как импортировать в django_cities_light?
Я заметил, что не могу найти Newport, Oregon в моем django_cities_light django-приложении. Это небольшой город с населением чуть больше 10 тысяч человек, поэтому я скачал cities1000.zip, который содержит города с населением больше 1 тысячи человек. Я разархивировал этот файл и начал искать идентификатор Ньюпорта, и он действительно там есть:
5742750 Newport Newport N'juport,Newport (Oregon),Njuport,ONP,nyupoteu,nyupoto,nywbwrt,nywpwrt awrgn,Њупорт,Ньюпорт,Нюпорт,نيوبورت,نیوپورت، اورگن,نیوپورٹ، اوریگون,ニューポート,뉴포트 44.63678 -124.05345 P PPLA2 US OR ...
Теперь, у меня в myapp/settings/development.py
следующее:
CITIES_LIGHT_TRANSLATION_LANGUAGES = ['en']
CITIES_LIGHT_INCLUDE_CITY_TYPES = ['PPL', 'PPLA', 'PPLA2', 'PPLA3', 'PPLA4', 'PPLC', 'PPLF', 'PPLG', 'PPLL', 'PPLR', 'PPLS', 'STLMT',]
CITIES_LIGHT_APP_NAME = 'jobs'
CITIES_LIGHT_CITY_SOURCES = ['http://download.geonames.org/export/dump/cities1000.zip'] # <-- this added as part of this task
Я добавил CITIES_LIGHT_CITY_SOURCES
после этого поста и информацию здесь.
Затем я попытался импортировать с помощью следующей команды, которая, как я понимаю, загружает файл cities1000, указанный в myapp.settings.development
:
python manage.py cities_light --settings=myapp.settings.development --force-all --progress
Newport, Oregon, с id 5742750 не найден в моей базе данных. Я также не вижу из команды, что используется мой файл настроек и что значение CITIES_LIGHT_CITY_SOURCES
переопределено должным образом.
Кто-нибудь знает, что я делаю неправильно и как правильно добавить из исходных файлов? Спасибо!