首页 > 解决方案 > django_cities_light 没有数据被导入

问题描述

我正在尝试使用django_cities_light并遵循文档到 T 并且还引用了其他一些 SO 问题,但没有导入数据。

当我打开一个 python shell 并做

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

但仍然没有数据。

设置.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',

有谁知道我该如何解决这个问题?

标签: djangogeonames

解决方案


想我的方式:1.回滚应用程序的所有迁移

./manage.py migrate cities_light zero

下次再申请一次

./manage.py migrate

并尝试强制导入

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

可能是最后一个命令就足够了


推荐阅读