Here's an update as pomised! I finally got it to work, using django-smart-selects<https://github.com/digi604/django-smart-selects> some Country, Region and City models, and populating the database with a fixture (that populates automatically on syncdb). It's django native, so ultra fast! Work left to do: - populate the accounts/fixtures/init_data.yalm file with real data - Submit some modifications to the docs on the smart_select repo Over and out, going to bed, see you tomorow :)