Closed jpic closed 12 years ago
I'm not able to reproduce this. The traceback is showing that some postal code (probably FR) is failing to save to the db, but all FR codes import without issue for me. Try changing LOGGING.loggers.cities.level from 'INFO' to 'DEBUG' and run again (with --force --import=postal_code), it will show the last successfully imported line.
Thanks a lot for your support ! Sorry for the delay
Here is the log:
Added region 1: ZW.00.893482, Chiredzi District, Zimbabwe
Region 1: Chipinge District: Cannot find region 0: ZW.00
Added region 1: ZW.00.893548, Chipinge District, Zimbabwe
Region 1: Chimanimani District: Cannot find region 0: ZW.00
Added region 1: ZW.00.893811, Chimanimani District, Zimbabwe
Region 1: Chegutu District: Cannot find region 0: ZW.00
Added region 1: ZW.00.894238, Chegutu District, Zimbabwe
Region 1: Charter District: Cannot find region 0: ZW.00
Added region 1: ZW.00.894293, Charter District, Zimbabwe
Region 1: Centenary District: Cannot find region 0: ZW.00
Added region 1: ZW.00.894459, Centenary District, Zimbabwe
Added region 1: ZW.09.894700, Bulawayo District, Bulawayo, Zimbabwe
Added region 1: ZW.07.894702, Bulilimamangwe District, Matabeleland South, Zimbabwe
Region 1: Buhera District: Cannot find region 0: ZW.00
Added region 1: ZW.00.894711, Buhera District, Zimbabwe
Region 1: Bubi District: Cannot find region 0: ZW.00
Added region 1: ZW.00.894741, Bubi District, Zimbabwe
Region 1: Binga District: Cannot find region 0: ZW.00
Added region 1: ZW.00.895055, Binga District, Zimbabwe
Region 1: Bindura District: Cannot find region 0: ZW.00
Added region 1: ZW.00.895060, Bindura District, Zimbabwe
Region 1: Bikita District: Cannot find region 0: ZW.00
Added region 1: ZW.00.895080, Bikita District, Zimbabwe
Region 1: Beitbridge District: Cannot find region 0: ZW.00
Added region 1: ZW.00.895268, Beitbridge District, Zimbabwe
Downloading: cities5000.zip
Building region index
Importing city data
Using settings for master master.art.yourlabs.org
Using settings for master master.art.yourlabs.org
Traceback (most recent call last):
File "./clients/master/manage.py", line 23, in
I googled it, it appears that postgres 9.1 changed the default setting 'standard_conforming_strings' from off to on, and old versions of geodjango don't support on. You can either change that setting in your postgres config to off, or upgrade your django to the latest dev trunk (which I'm using, the trunk seems quite stable).
Alternatively, you could apply this patch to your geodjango: https://code.djangoproject.com/attachment/ticket/16778/postgis-adapter-2.patch
Thanks O PLENTY ! you are django-cities hero :)
I'll wait for Django 1.4 which is in 3 days, will reopen if that doesn't work.
Confirm this is fixed in Django 1.4
Postgresql: 9.1.1 Postgis: 1.5 Geos: 3.3.0-1 Proj: 4.7.0 Django: 1.3,1 Distro: Arch
Settings:
Error when running "cities" command:
Also here are some errors from shell_plus command:
Failed to import 'CountryAltNameFr' from 'cities' reason: 'module' object has no attribute 'CountryAltNameFr' Failed to import 'CountryAltNameEn' from 'cities' reason: 'module' object has no attribute 'CountryAltNameEn' Failed to import 'RegionAltNameFr' from 'cities' reason: 'module' object has no attribute 'RegionAltNameFr' Failed to import 'RegionAltNameEn' from 'cities' reason: 'module' object has no attribute 'RegionAltNameEn' Failed to import 'CityAltNameFr' from 'cities' reason: 'module' object has no attribute 'CityAltNameFr' Failed to import 'CityAltNameEn' from 'cities' reason: 'module' object has no attribute 'CityAltNameEn' Failed to import 'DistrictAltNameFr' from 'cities' reason: 'module' object has no attribute 'DistrictAltNameFr' Failed to import 'DistrictAltNameEn' from 'cities' reason: 'module' object has no attribute 'DistrictAltNameEn' Failed to import 'PostalCodeCA' from 'cities' reason: 'module' object has no attribute 'PostalCodeCA' Failed to import 'PostalCodeFR' from 'cities' reason: 'module' object has no attribute 'PostalCodeFR' Failed to import 'PostalCodeUS' from 'cities' reason: 'module' object has no attribute 'PostalCodeUS'