Great Britain (gb)

Forms

GB-specific Form helpers

class localflavor.gb.forms.GBCountySelect(attrs=None)[source]

A Select widget that uses a list of UK Counties/Regions as its choices.

class localflavor.gb.forms.GBNationSelect(attrs=None)[source]

A Select widget that uses a list of UK Nations as its choices.

class localflavor.gb.forms.GBPostcodeField(max_length=None, min_length=None, *args, **kwargs)[source]

A form field that validates its input is a UK postcode.

The regular expression used is sourced from the schema for British Standard BS7666 address types: http://www.govtalk.gov.uk/gdsc/schemas/bs7666-v2-0.xsd

The value is uppercased and a space added in the correct place, if required.

Data

This module contains various lists of regions and subdivisions in Great Britain. Since subdivisions aren’t clear this is supposed to be the most pragmatic collection of lists as possible. Your mileage may vary.

See https://github.com/django/django-localflavor/pull/43 for a long discussion about it.

Changed in version 1.1.

localflavor.gb.gb_regions.ENGLAND_REGION_CHOICES = (('Bath and North East Somerset', <django.utils.functional.__proxy__ object at 0x7f953ef99310>), ('Bedford', <django.utils.functional.__proxy__ object at 0x7f953ef99390>), ('Berkshire', <django.utils.functional.__proxy__ object at 0x7f953ef99410>), ('Blackburn with Darwen', <django.utils.functional.__proxy__ object at 0x7f953ef99490>), ('Blackpool', <django.utils.functional.__proxy__ object at 0x7f953ef99590>), ('Bournemouth', <django.utils.functional.__proxy__ object at 0x7f953ef995d0>), ('Brighton & Hove', <django.utils.functional.__proxy__ object at 0x7f953ef99610>), ('Bristol', <django.utils.functional.__proxy__ object at 0x7f953ef99650>), ('Buckinghamshire', <django.utils.functional.__proxy__ object at 0x7f953ef99690>), ('Cambridgeshire', <django.utils.functional.__proxy__ object at 0x7f953ef996d0>), ('Central Bedfordshire', <django.utils.functional.__proxy__ object at 0x7f953ef99750>), ('Cheshire East', <django.utils.functional.__proxy__ object at 0x7f953ef997d0>), ('Cheshire West and Chester', <django.utils.functional.__proxy__ object at 0x7f953ef99850>), ('Cornwall', <django.utils.functional.__proxy__ object at 0x7f953ef998d0>), ('Cumbria', <django.utils.functional.__proxy__ object at 0x7f953ef99950>), ('Darlington', <django.utils.functional.__proxy__ object at 0x7f953ef999d0>), ('Derby', <django.utils.functional.__proxy__ object at 0x7f953ef99a50>), ('Derbyshire', <django.utils.functional.__proxy__ object at 0x7f953ef99ad0>), ('Devon', <django.utils.functional.__proxy__ object at 0x7f953ef99b50>), ('Dorset', <django.utils.functional.__proxy__ object at 0x7f953ef99bd0>), ('Durham', <django.utils.functional.__proxy__ object at 0x7f953ef99c50>), ('East Riding of Yorkshire', <django.utils.functional.__proxy__ object at 0x7f953ef99cd0>), ('East Sussex', <django.utils.functional.__proxy__ object at 0x7f953ef99d50>), ('Essex', <django.utils.functional.__proxy__ object at 0x7f953ef99dd0>), ('Gloucestershire', <django.utils.functional.__proxy__ object at 0x7f953ef99e50>), ('Greater Manchester', <django.utils.functional.__proxy__ object at 0x7f953ef99ed0>), ('Halton', <django.utils.functional.__proxy__ object at 0x7f953ef99f50>), ('Hampshire', <django.utils.functional.__proxy__ object at 0x7f953ef99fd0>), ('Hartlepool', <django.utils.functional.__proxy__ object at 0x7f953ef9e090>), ('Herefordshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e110>), ('Hertfordshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e190>), ('Isle of Wight', <django.utils.functional.__proxy__ object at 0x7f953ef9e210>), ('Kent', <django.utils.functional.__proxy__ object at 0x7f953ef9e290>), ('Kingston upon Hull', <django.utils.functional.__proxy__ object at 0x7f953ef9e310>), ('Lancashire', <django.utils.functional.__proxy__ object at 0x7f953ef9e390>), ('Leicester', <django.utils.functional.__proxy__ object at 0x7f953ef9e410>), ('Leicestershire', <django.utils.functional.__proxy__ object at 0x7f953ef9e490>), ('Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e510>), ('London', <django.utils.functional.__proxy__ object at 0x7f953ef9e590>), ('Luton', <django.utils.functional.__proxy__ object at 0x7f953ef9e610>), ('Medway', <django.utils.functional.__proxy__ object at 0x7f953ef9e690>), ('Merseyside', <django.utils.functional.__proxy__ object at 0x7f953ef9e710>), ('Middlesbrough', <django.utils.functional.__proxy__ object at 0x7f953ef9e790>), ('Milton Keynes', <django.utils.functional.__proxy__ object at 0x7f953ef9e810>), ('Norfolk', <django.utils.functional.__proxy__ object at 0x7f953ef9e890>), ('North East Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e910>), ('North Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e990>), ('North Somerset', <django.utils.functional.__proxy__ object at 0x7f953ef9ea10>), ('North Yorkshire', <django.utils.functional.__proxy__ object at 0x7f953ef9ea90>), ('Northamptonshire', <django.utils.functional.__proxy__ object at 0x7f953ef9eb10>), ('Northumberland', <django.utils.functional.__proxy__ object at 0x7f953ef9eb90>), ('Nottingham', <django.utils.functional.__proxy__ object at 0x7f953ef9ec10>), ('Nottinghamshire', <django.utils.functional.__proxy__ object at 0x7f953ef9ec90>), ('Oxfordshire', <django.utils.functional.__proxy__ object at 0x7f953ef9ed10>), ('Peterborough', <django.utils.functional.__proxy__ object at 0x7f953ef9ed90>), ('Plymouth', <django.utils.functional.__proxy__ object at 0x7f953ef9ee10>), ('Poole', <django.utils.functional.__proxy__ object at 0x7f953ef9ee90>), ('Portsmouth', <django.utils.functional.__proxy__ object at 0x7f953ef9ef10>), ('Redcar and Cleveland', <django.utils.functional.__proxy__ object at 0x7f953ef9ef90>), ('Rutland', <django.utils.functional.__proxy__ object at 0x7f953eee3050>), ('Shropshire', <django.utils.functional.__proxy__ object at 0x7f953eee30d0>), ('Somerset', <django.utils.functional.__proxy__ object at 0x7f953eee3150>), ('South Gloucestershire', <django.utils.functional.__proxy__ object at 0x7f953eee31d0>), ('South Yorkshire', <django.utils.functional.__proxy__ object at 0x7f953eee3250>), ('Southampton', <django.utils.functional.__proxy__ object at 0x7f953eee32d0>), ('Southend-on-Sea', <django.utils.functional.__proxy__ object at 0x7f953eee3350>), ('Staffordshire', <django.utils.functional.__proxy__ object at 0x7f953eee33d0>), ('Stockton-on-Tees', <django.utils.functional.__proxy__ object at 0x7f953eee3450>), ('Stoke-on-Trent', <django.utils.functional.__proxy__ object at 0x7f953eee34d0>), ('Suffolk', <django.utils.functional.__proxy__ object at 0x7f953eee3550>), ('Surrey', <django.utils.functional.__proxy__ object at 0x7f953eee35d0>), ('Swindon', <django.utils.functional.__proxy__ object at 0x7f953eee3650>), ('Telford and Wrekin', <django.utils.functional.__proxy__ object at 0x7f953eee36d0>), ('Thurrock', <django.utils.functional.__proxy__ object at 0x7f953eee3750>), ('Torbay', <django.utils.functional.__proxy__ object at 0x7f953eee37d0>), ('Tyne and Wear', <django.utils.functional.__proxy__ object at 0x7f953eee3850>), ('Warrington', <django.utils.functional.__proxy__ object at 0x7f953eee38d0>), ('Warwickshire', <django.utils.functional.__proxy__ object at 0x7f953eee3950>), ('West Midlands', <django.utils.functional.__proxy__ object at 0x7f953eee39d0>), ('West Sussex', <django.utils.functional.__proxy__ object at 0x7f953eee3a50>), ('West Yorkshire', <django.utils.functional.__proxy__ object at 0x7f953eee3ad0>), ('Wiltshire', <django.utils.functional.__proxy__ object at 0x7f953eee3b50>), ('Worcestershire', <django.utils.functional.__proxy__ object at 0x7f953eee3bd0>), ('York', <django.utils.functional.__proxy__ object at 0x7f953eee3c50>))

Metropolitan and non-metropolitan counties of England (not the ceremonial counties) Retrieved 10th Nov 2014 from http://en.wikipedia.org/wiki/Metropolitan_and_non-metropolitan_counties_of_England

localflavor.gb.gb_regions.GB_NATIONS_CHOICES = (('England', <django.utils.functional.__proxy__ object at 0x7f953eeebb50>), ('Northern Ireland', <django.utils.functional.__proxy__ object at 0x7f953eeebbd0>), ('Wales', <django.utils.functional.__proxy__ object at 0x7f953eeebc50>), ('Scotland', <django.utils.functional.__proxy__ object at 0x7f953eeebcd0>))

Nations of the United Kingdom

localflavor.gb.gb_regions.GB_REGION_CHOICES = (('Bath and North East Somerset', <django.utils.functional.__proxy__ object at 0x7f953ef99310>), ('Bedford', <django.utils.functional.__proxy__ object at 0x7f953ef99390>), ('Berkshire', <django.utils.functional.__proxy__ object at 0x7f953ef99410>), ('Blackburn with Darwen', <django.utils.functional.__proxy__ object at 0x7f953ef99490>), ('Blackpool', <django.utils.functional.__proxy__ object at 0x7f953ef99590>), ('Bournemouth', <django.utils.functional.__proxy__ object at 0x7f953ef995d0>), ('Brighton & Hove', <django.utils.functional.__proxy__ object at 0x7f953ef99610>), ('Bristol', <django.utils.functional.__proxy__ object at 0x7f953ef99650>), ('Buckinghamshire', <django.utils.functional.__proxy__ object at 0x7f953ef99690>), ('Cambridgeshire', <django.utils.functional.__proxy__ object at 0x7f953ef996d0>), ('Central Bedfordshire', <django.utils.functional.__proxy__ object at 0x7f953ef99750>), ('Cheshire East', <django.utils.functional.__proxy__ object at 0x7f953ef997d0>), ('Cheshire West and Chester', <django.utils.functional.__proxy__ object at 0x7f953ef99850>), ('Cornwall', <django.utils.functional.__proxy__ object at 0x7f953ef998d0>), ('Cumbria', <django.utils.functional.__proxy__ object at 0x7f953ef99950>), ('Darlington', <django.utils.functional.__proxy__ object at 0x7f953ef999d0>), ('Derby', <django.utils.functional.__proxy__ object at 0x7f953ef99a50>), ('Derbyshire', <django.utils.functional.__proxy__ object at 0x7f953ef99ad0>), ('Devon', <django.utils.functional.__proxy__ object at 0x7f953ef99b50>), ('Dorset', <django.utils.functional.__proxy__ object at 0x7f953ef99bd0>), ('Durham', <django.utils.functional.__proxy__ object at 0x7f953ef99c50>), ('East Riding of Yorkshire', <django.utils.functional.__proxy__ object at 0x7f953ef99cd0>), ('East Sussex', <django.utils.functional.__proxy__ object at 0x7f953ef99d50>), ('Essex', <django.utils.functional.__proxy__ object at 0x7f953ef99dd0>), ('Gloucestershire', <django.utils.functional.__proxy__ object at 0x7f953ef99e50>), ('Greater Manchester', <django.utils.functional.__proxy__ object at 0x7f953ef99ed0>), ('Halton', <django.utils.functional.__proxy__ object at 0x7f953ef99f50>), ('Hampshire', <django.utils.functional.__proxy__ object at 0x7f953ef99fd0>), ('Hartlepool', <django.utils.functional.__proxy__ object at 0x7f953ef9e090>), ('Herefordshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e110>), ('Hertfordshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e190>), ('Isle of Wight', <django.utils.functional.__proxy__ object at 0x7f953ef9e210>), ('Kent', <django.utils.functional.__proxy__ object at 0x7f953ef9e290>), ('Kingston upon Hull', <django.utils.functional.__proxy__ object at 0x7f953ef9e310>), ('Lancashire', <django.utils.functional.__proxy__ object at 0x7f953ef9e390>), ('Leicester', <django.utils.functional.__proxy__ object at 0x7f953ef9e410>), ('Leicestershire', <django.utils.functional.__proxy__ object at 0x7f953ef9e490>), ('Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e510>), ('London', <django.utils.functional.__proxy__ object at 0x7f953ef9e590>), ('Luton', <django.utils.functional.__proxy__ object at 0x7f953ef9e610>), ('Medway', <django.utils.functional.__proxy__ object at 0x7f953ef9e690>), ('Merseyside', <django.utils.functional.__proxy__ object at 0x7f953ef9e710>), ('Middlesbrough', <django.utils.functional.__proxy__ object at 0x7f953ef9e790>), ('Milton Keynes', <django.utils.functional.__proxy__ object at 0x7f953ef9e810>), ('Norfolk', <django.utils.functional.__proxy__ object at 0x7f953ef9e890>), ('North East Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e910>), ('North Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f953ef9e990>), ('North Somerset', <django.utils.functional.__proxy__ object at 0x7f953ef9ea10>), ('North Yorkshire', <django.utils.functional.__proxy__ object at 0x7f953ef9ea90>), ('Northamptonshire', <django.utils.functional.__proxy__ object at 0x7f953ef9eb10>), ('Northumberland', <django.utils.functional.__proxy__ object at 0x7f953ef9eb90>), ('Nottingham', <django.utils.functional.__proxy__ object at 0x7f953ef9ec10>), ('Nottinghamshire', <django.utils.functional.__proxy__ object at 0x7f953ef9ec90>), ('Oxfordshire', <django.utils.functional.__proxy__ object at 0x7f953ef9ed10>), ('Peterborough', <django.utils.functional.__proxy__ object at 0x7f953ef9ed90>), ('Plymouth', <django.utils.functional.__proxy__ object at 0x7f953ef9ee10>), ('Poole', <django.utils.functional.__proxy__ object at 0x7f953ef9ee90>), ('Portsmouth', <django.utils.functional.__proxy__ object at 0x7f953ef9ef10>), ('Redcar and Cleveland', <django.utils.functional.__proxy__ object at 0x7f953ef9ef90>), ('Rutland', <django.utils.functional.__proxy__ object at 0x7f953eee3050>), ('Shropshire', <django.utils.functional.__proxy__ object at 0x7f953eee30d0>), ('Somerset', <django.utils.functional.__proxy__ object at 0x7f953eee3150>), ('South Gloucestershire', <django.utils.functional.__proxy__ object at 0x7f953eee31d0>), ('South Yorkshire', <django.utils.functional.__proxy__ object at 0x7f953eee3250>), ('Southampton', <django.utils.functional.__proxy__ object at 0x7f953eee32d0>), ('Southend-on-Sea', <django.utils.functional.__proxy__ object at 0x7f953eee3350>), ('Staffordshire', <django.utils.functional.__proxy__ object at 0x7f953eee33d0>), ('Stockton-on-Tees', <django.utils.functional.__proxy__ object at 0x7f953eee3450>), ('Stoke-on-Trent', <django.utils.functional.__proxy__ object at 0x7f953eee34d0>), ('Suffolk', <django.utils.functional.__proxy__ object at 0x7f953eee3550>), ('Surrey', <django.utils.functional.__proxy__ object at 0x7f953eee35d0>), ('Swindon', <django.utils.functional.__proxy__ object at 0x7f953eee3650>), ('Telford and Wrekin', <django.utils.functional.__proxy__ object at 0x7f953eee36d0>), ('Thurrock', <django.utils.functional.__proxy__ object at 0x7f953eee3750>), ('Torbay', <django.utils.functional.__proxy__ object at 0x7f953eee37d0>), ('Tyne and Wear', <django.utils.functional.__proxy__ object at 0x7f953eee3850>), ('Warrington', <django.utils.functional.__proxy__ object at 0x7f953eee38d0>), ('Warwickshire', <django.utils.functional.__proxy__ object at 0x7f953eee3950>), ('West Midlands', <django.utils.functional.__proxy__ object at 0x7f953eee39d0>), ('West Sussex', <django.utils.functional.__proxy__ object at 0x7f953eee3a50>), ('West Yorkshire', <django.utils.functional.__proxy__ object at 0x7f953eee3ad0>), ('Wiltshire', <django.utils.functional.__proxy__ object at 0x7f953eee3b50>), ('Worcestershire', <django.utils.functional.__proxy__ object at 0x7f953eee3bd0>), ('York', <django.utils.functional.__proxy__ object at 0x7f953eee3c50>), ('Antrim', <django.utils.functional.__proxy__ object at 0x7f953eee3cd0>), ('Armagh', <django.utils.functional.__proxy__ object at 0x7f953eee3d50>), ('Down', <django.utils.functional.__proxy__ object at 0x7f953eee3dd0>), ('Fermanagh', <django.utils.functional.__proxy__ object at 0x7f953eee3e50>), ('Londonderry', <django.utils.functional.__proxy__ object at 0x7f953eee3ed0>), ('Tyrone', <django.utils.functional.__proxy__ object at 0x7f953eee3f50>), ('Blaenau Gwent', <django.utils.functional.__proxy__ object at 0x7f953eee3fd0>), ('Bridgend', <django.utils.functional.__proxy__ object at 0x7f953eee7090>), ('Caerphilly', <django.utils.functional.__proxy__ object at 0x7f953eee7110>), ('Cardiff', <django.utils.functional.__proxy__ object at 0x7f953eee7190>), ('Carmarthenshire', <django.utils.functional.__proxy__ object at 0x7f953eee7210>), ('Ceredigion', <django.utils.functional.__proxy__ object at 0x7f953eee7290>), ('Conwy', <django.utils.functional.__proxy__ object at 0x7f953eee7310>), ('Denbighshire', <django.utils.functional.__proxy__ object at 0x7f953eee7390>), ('Flintshire', <django.utils.functional.__proxy__ object at 0x7f953eee7410>), ('Gwynedd', <django.utils.functional.__proxy__ object at 0x7f953eee7490>), ('Isle of Anglesey', <django.utils.functional.__proxy__ object at 0x7f953eee7510>), ('Merthyr Tydfil', <django.utils.functional.__proxy__ object at 0x7f953eee7590>), ('Monmouthshire', <django.utils.functional.__proxy__ object at 0x7f953eee7610>), ('Neath Port Talbot', <django.utils.functional.__proxy__ object at 0x7f953eee7690>), ('Newport', <django.utils.functional.__proxy__ object at 0x7f953eee7710>), ('Pembrokeshire', <django.utils.functional.__proxy__ object at 0x7f953eee7790>), ('Powys', <django.utils.functional.__proxy__ object at 0x7f953eee7810>), ('Rhondda Cynon Taf', <django.utils.functional.__proxy__ object at 0x7f953eee7890>), ('Swansea', <django.utils.functional.__proxy__ object at 0x7f953eee7910>), ('Torfaen', <django.utils.functional.__proxy__ object at 0x7f953eee7990>), ('Vale of Glamorgan', <django.utils.functional.__proxy__ object at 0x7f953eee7a10>), ('Wrexham', <django.utils.functional.__proxy__ object at 0x7f953eee7a90>), ('Aberdeen City', <django.utils.functional.__proxy__ object at 0x7f953eee7b10>), ('Aberdeenshire', <django.utils.functional.__proxy__ object at 0x7f953eee7b90>), ('Angus', <django.utils.functional.__proxy__ object at 0x7f953eee7c10>), ('Argyll and Bute', <django.utils.functional.__proxy__ object at 0x7f953eee7c90>), ('Clackmannanshire', <django.utils.functional.__proxy__ object at 0x7f953eee7d10>), ('Dumfries and Galloway', <django.utils.functional.__proxy__ object at 0x7f953eee7d90>), ('Dundee City', <django.utils.functional.__proxy__ object at 0x7f953eee7e10>), ('East Ayrshire', <django.utils.functional.__proxy__ object at 0x7f953eee7e90>), ('East Dunbartonshire', <django.utils.functional.__proxy__ object at 0x7f953eee7f10>), ('East Lothian', <django.utils.functional.__proxy__ object at 0x7f953eee7f90>), ('East Renfrewshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb050>), ('Edinburgh, City of ', <django.utils.functional.__proxy__ object at 0x7f953eeeb0d0>), ('Falkirk', <django.utils.functional.__proxy__ object at 0x7f953eeeb150>), ('Fife', <django.utils.functional.__proxy__ object at 0x7f953eeeb1d0>), ('Glasgow City', <django.utils.functional.__proxy__ object at 0x7f953eeeb250>), ('Highland', <django.utils.functional.__proxy__ object at 0x7f953eeeb2d0>), ('Inverclyde', <django.utils.functional.__proxy__ object at 0x7f953eeeb350>), ('Midlothian', <django.utils.functional.__proxy__ object at 0x7f953eeeb3d0>), ('Moray', <django.utils.functional.__proxy__ object at 0x7f953eeeb450>), ('North Ayrshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb4d0>), ('North Lanarkshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb550>), ('Perth and Kinross', <django.utils.functional.__proxy__ object at 0x7f953eeeb5d0>), ('Renfrewshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb650>), ('Scottish Borders', <django.utils.functional.__proxy__ object at 0x7f953eeeb6d0>), ('South Ayrshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb750>), ('South Lanarkshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb7d0>), ('Stirling', <django.utils.functional.__proxy__ object at 0x7f953eeeb850>), ('West Dunbartonshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb8d0>), ('West Lothian', <django.utils.functional.__proxy__ object at 0x7f953eeeb950>), ('Na h-Eileanan Siar', <django.utils.functional.__proxy__ object at 0x7f953eeeb9d0>), ('Orkney Islands', <django.utils.functional.__proxy__ object at 0x7f953eeeba50>), ('Shetland Islands', <django.utils.functional.__proxy__ object at 0x7f953eeebad0>))

All regions of United Kingdom

localflavor.gb.gb_regions.NORTHERN_IRELAND_REGION_CHOICES = (('Antrim', <django.utils.functional.__proxy__ object at 0x7f953eee3cd0>), ('Armagh', <django.utils.functional.__proxy__ object at 0x7f953eee3d50>), ('Down', <django.utils.functional.__proxy__ object at 0x7f953eee3dd0>), ('Fermanagh', <django.utils.functional.__proxy__ object at 0x7f953eee3e50>), ('Londonderry', <django.utils.functional.__proxy__ object at 0x7f953eee3ed0>), ('Tyrone', <django.utils.functional.__proxy__ object at 0x7f953eee3f50>))

Counties of Northern Ireland (not the more recent, but less well-known, districts of Northern Ireland) Retrieved 10th Nov 2014 from http://en.wikipedia.org/wiki/Counties_of_Northern_Ireland

localflavor.gb.gb_regions.SCOTTISH_REGION_CHOICES = (('Aberdeen City', <django.utils.functional.__proxy__ object at 0x7f953eee7b10>), ('Aberdeenshire', <django.utils.functional.__proxy__ object at 0x7f953eee7b90>), ('Angus', <django.utils.functional.__proxy__ object at 0x7f953eee7c10>), ('Argyll and Bute', <django.utils.functional.__proxy__ object at 0x7f953eee7c90>), ('Clackmannanshire', <django.utils.functional.__proxy__ object at 0x7f953eee7d10>), ('Dumfries and Galloway', <django.utils.functional.__proxy__ object at 0x7f953eee7d90>), ('Dundee City', <django.utils.functional.__proxy__ object at 0x7f953eee7e10>), ('East Ayrshire', <django.utils.functional.__proxy__ object at 0x7f953eee7e90>), ('East Dunbartonshire', <django.utils.functional.__proxy__ object at 0x7f953eee7f10>), ('East Lothian', <django.utils.functional.__proxy__ object at 0x7f953eee7f90>), ('East Renfrewshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb050>), ('Edinburgh, City of ', <django.utils.functional.__proxy__ object at 0x7f953eeeb0d0>), ('Falkirk', <django.utils.functional.__proxy__ object at 0x7f953eeeb150>), ('Fife', <django.utils.functional.__proxy__ object at 0x7f953eeeb1d0>), ('Glasgow City', <django.utils.functional.__proxy__ object at 0x7f953eeeb250>), ('Highland', <django.utils.functional.__proxy__ object at 0x7f953eeeb2d0>), ('Inverclyde', <django.utils.functional.__proxy__ object at 0x7f953eeeb350>), ('Midlothian', <django.utils.functional.__proxy__ object at 0x7f953eeeb3d0>), ('Moray', <django.utils.functional.__proxy__ object at 0x7f953eeeb450>), ('North Ayrshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb4d0>), ('North Lanarkshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb550>), ('Perth and Kinross', <django.utils.functional.__proxy__ object at 0x7f953eeeb5d0>), ('Renfrewshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb650>), ('Scottish Borders', <django.utils.functional.__proxy__ object at 0x7f953eeeb6d0>), ('South Ayrshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb750>), ('South Lanarkshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb7d0>), ('Stirling', <django.utils.functional.__proxy__ object at 0x7f953eeeb850>), ('West Dunbartonshire', <django.utils.functional.__proxy__ object at 0x7f953eeeb8d0>), ('West Lothian', <django.utils.functional.__proxy__ object at 0x7f953eeeb950>), ('Na h-Eileanan Siar', <django.utils.functional.__proxy__ object at 0x7f953eeeb9d0>), ('Orkney Islands', <django.utils.functional.__proxy__ object at 0x7f953eeeba50>), ('Shetland Islands', <django.utils.functional.__proxy__ object at 0x7f953eeebad0>))

Council areas of Scotland Retrieved 10th Nov 2014 from http://en.wikipedia.org/wiki/Subdivisions_of_Scotland#Council_areas

localflavor.gb.gb_regions.WALES_REGION_CHOICES = (('Blaenau Gwent', <django.utils.functional.__proxy__ object at 0x7f953eee3fd0>), ('Bridgend', <django.utils.functional.__proxy__ object at 0x7f953eee7090>), ('Caerphilly', <django.utils.functional.__proxy__ object at 0x7f953eee7110>), ('Cardiff', <django.utils.functional.__proxy__ object at 0x7f953eee7190>), ('Carmarthenshire', <django.utils.functional.__proxy__ object at 0x7f953eee7210>), ('Ceredigion', <django.utils.functional.__proxy__ object at 0x7f953eee7290>), ('Conwy', <django.utils.functional.__proxy__ object at 0x7f953eee7310>), ('Denbighshire', <django.utils.functional.__proxy__ object at 0x7f953eee7390>), ('Flintshire', <django.utils.functional.__proxy__ object at 0x7f953eee7410>), ('Gwynedd', <django.utils.functional.__proxy__ object at 0x7f953eee7490>), ('Isle of Anglesey', <django.utils.functional.__proxy__ object at 0x7f953eee7510>), ('Merthyr Tydfil', <django.utils.functional.__proxy__ object at 0x7f953eee7590>), ('Monmouthshire', <django.utils.functional.__proxy__ object at 0x7f953eee7610>), ('Neath Port Talbot', <django.utils.functional.__proxy__ object at 0x7f953eee7690>), ('Newport', <django.utils.functional.__proxy__ object at 0x7f953eee7710>), ('Pembrokeshire', <django.utils.functional.__proxy__ object at 0x7f953eee7790>), ('Powys', <django.utils.functional.__proxy__ object at 0x7f953eee7810>), ('Rhondda Cynon Taf', <django.utils.functional.__proxy__ object at 0x7f953eee7890>), ('Swansea', <django.utils.functional.__proxy__ object at 0x7f953eee7910>), ('Torfaen', <django.utils.functional.__proxy__ object at 0x7f953eee7990>), ('Vale of Glamorgan', <django.utils.functional.__proxy__ object at 0x7f953eee7a10>), ('Wrexham', <django.utils.functional.__proxy__ object at 0x7f953eee7a90>))

Principal areas of Wales (not the preserved or historic counties) Retrieved 10th Nov 2014 from http://en.wikipedia.org/wiki/Local_government_in_Wales