coderholic / django-cities

Countries and cities of the world for Django projects
MIT License
921 stars 374 forks source link

Multiple data files in settings #82

Closed imposeren closed 9 years ago

imposeren commented 9 years ago

This will allow to specify multiple files to import. For example we can import several specific countries with one config:

# django-cities
CITIES_FILES = {
    'city': {
       'filenames': [
            'AG.zip', 'AU.zip', 'BB.zip', 'BS.zip', 'BW.zip', 'BZ.zip', 'CA.zip',
            'CM.zip', 'DM.zip', 'ER.zip', 'FJ.zip', 'FM.zip', 'GB.zip', 'GD.zip',
            'GH.zip', 'GM.zip', 'GY.zip', 'IE.zip', 'IN.zip', 'JM.zip', 'KE.zip',
            'KI.zip', 'KN.zip', 'LC.zip', 'LR.zip', 'LS.zip', 'MH.zip', 'MT.zip',
            'MU.zip', 'MW.zip', 'NA.zip', 'NG.zip', 'NR.zip', 'NZ.zip', 'PG.zip',
            'PH.zip', 'PK.zip', 'PW.zip', 'RW.zip', 'SB.zip', 'SC.zip', 'SD.zip',
            'SG.zip', 'SL.zip', 'SS.zip', 'SZ.zip', 'TO.zip', 'TT.zip', 'TZ.zip',
            'UG.zip', 'US.zip', 'VC.zip', 'VU.zip', 'WS.zip', 'ZA.zip', 'ZM.zip',
            'ZW.zip'
        ],
       'urls': ['http://download.geonames.org/export/dump/'+'{filename}']
    },
}
coderholic commented 9 years ago

Thanks!