I am using Django ModelForms. I have a dropdown selector that allows users to select the country. The country is part of the booking model and is defined using django_countries
According to here:
http://pypi.python.org/pypi/django-countries/1.0.1
"CountryField is based on Django's CharField, providing choices corresponding to the official ISO 3166-1 list of countries (with a default max_length of 2)"
And the complete list of the CountryField here:
http://djangosnippets.org/snippets/1476/
Can you try this and see if it works?
booking = BookingForm(initial={'country': 'GB'})