Looks like the general usage of localflavor is import the country specific package:
from localflavor.nz.forms import NZRegionSelect
What if I have a site that supports multiple countries? Is there generic proxy to be country agnostic, something like:
from localflavor.autodetect.forms import RegionSelect
__import__ would do the trick:
Adapted from: http://codeinthehole.com/writing/validating-international-postcodes-in-django/
Then, in your template you'll have to reload the page each time you change the country, and do something like this in the view:
Since different regions will have different choices.