djangogeonames

django_cities_light no data being imported


I'm trying to work with django_cities_light and have followed the docs to a T and also referenced some other SO questions but no data is being imported.

When I open a python shell and do

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

c1 returns

cities_light.models.City.DoesNotExist

I've ran

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

But there is still no data.

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',

Does anyone have an idea of how I can fix this?


Solution

  • think i the way: 1.rollback all migration for the app

    ./manage.py migrate cities_light zero
    

    next aplpy it again

    ./manage.py migrate
    

    and try to do force import

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

    may be the last command can be enough