django_cities_light нет импортируемых данных - PullRequest
0 голосов
/ 24 марта 2019

Я пытаюсь работать с django_cities_light и следовал за документами к букве T, а также ссылался на некоторые другие вопросы SO, но данные не импортируются.

Когда я открываю оболочку Python и делаю

from cities_light.models import City
c1 = City.objects.get(id=100) 

c1 возвращает

cities_light.models.City.DoesNotExist

Я бегал

./manage.py migrate
./manage.py cities_light

Но данных до сих пор нет.

settings.py

CITIES_LIGHT_TRANSLATION_LANGUAGES = ['en']
CITIES_LIGHT_INCLUDE_COUNTRIES = ['FR']
CITIES_LIGHT_INCLUDE_CITY_TYPES = ['PPL', 'PPLA', 'PPLA2', 'PPLA3', 'PPLA4', 'PPLC', 'PPLF', 'PPLG', 'PPLL', 'PPLR', 'PPLS', 'STLMT',

Кто-нибудь имеет представление о том, как я могу это исправить?

1 Ответ

1 голос
/ 24 марта 2019

думаю я так: 1. возврат всей миграции для приложения

./manage.py migrate cities_light zero

следующий раз снова

./manage.py migrate

и попробуйте сделать принудительный импорт

./manage.py cities_light --force-import-all

может быть последней команды может быть достаточно

...