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 0x7f1e9d309950>), ('Bedford', <django.utils.functional.__proxy__ object at 0x7f1e9d309890>), ('Berkshire', <django.utils.functional.__proxy__ object at 0x7f1e9d309550>), ('Blackburn with Darwen', <django.utils.functional.__proxy__ object at 0x7f1e9d309590>), ('Blackpool', <django.utils.functional.__proxy__ object at 0x7f1e9d32d390>), ('Bournemouth', <django.utils.functional.__proxy__ object at 0x7f1e9d32d110>), ('Brighton & Hove', <django.utils.functional.__proxy__ object at 0x7f1e9d32d050>), ('Bristol', <django.utils.functional.__proxy__ object at 0x7f1e9d32d090>), ('Buckinghamshire', <django.utils.functional.__proxy__ object at 0x7f1e9d32d150>), ('Cambridgeshire', <django.utils.functional.__proxy__ object at 0x7f1e9d32d210>), ('Central Bedfordshire', <django.utils.functional.__proxy__ object at 0x7f1e9d326450>), ('Cheshire East', <django.utils.functional.__proxy__ object at 0x7f1e9d326050>), ('Cheshire West and Chester', <django.utils.functional.__proxy__ object at 0x7f1e9d326090>), ('Cornwall', <django.utils.functional.__proxy__ object at 0x7f1e9d326f10>), ('Cumbria', <django.utils.functional.__proxy__ object at 0x7f1e9d309990>), ('Darlington', <django.utils.functional.__proxy__ object at 0x7f1e9d309210>), ('Derby', <django.utils.functional.__proxy__ object at 0x7f1e9d309110>), ('Derbyshire', <django.utils.functional.__proxy__ object at 0x7f1e9d309150>), ('Devon', <django.utils.functional.__proxy__ object at 0x7f1e9d309050>), ('Dorset', <django.utils.functional.__proxy__ object at 0x7f1e9d4308d0>), ('Durham', <django.utils.functional.__proxy__ object at 0x7f1e9d430d10>), ('East Riding of Yorkshire', <django.utils.functional.__proxy__ object at 0x7f1e9d430c10>), ('East Sussex', <django.utils.functional.__proxy__ object at 0x7f1e9d430c50>), ('Essex', <django.utils.functional.__proxy__ object at 0x7f1e9d430b90>), ('Gloucestershire', <django.utils.functional.__proxy__ object at 0x7f1e9d4301d0>), ('Greater Manchester', <django.utils.functional.__proxy__ object at 0x7f1e9d430150>), ('Halton', <django.utils.functional.__proxy__ object at 0x7f1e9d430390>), ('Hampshire', <django.utils.functional.__proxy__ object at 0x7f1e9d4302d0>), ('Hartlepool', <django.utils.functional.__proxy__ object at 0x7f1e9d430350>), ('Herefordshire', <django.utils.functional.__proxy__ object at 0x7f1e9d4300d0>), ('Hertfordshire', <django.utils.functional.__proxy__ object at 0x7f1e9d430490>), ('Isle of Wight', <django.utils.functional.__proxy__ object at 0x7f1e9d430410>), ('Kent', <django.utils.functional.__proxy__ object at 0x7f1e9d430450>), ('Kingston upon Hull', <django.utils.functional.__proxy__ object at 0x7f1e9d430050>), ('Lancashire', <django.utils.functional.__proxy__ object at 0x7f1e9d430510>), ('Leicester', <django.utils.functional.__proxy__ object at 0x7f1e9d430590>), ('Leicestershire', <django.utils.functional.__proxy__ object at 0x7f1e9d430610>), ('Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f1e9d430690>), ('London', <django.utils.functional.__proxy__ object at 0x7f1e9d4307d0>), ('Luton', <django.utils.functional.__proxy__ object at 0x7f1e9d430790>), ('Medway', <django.utils.functional.__proxy__ object at 0x7f1e9d430810>), ('Merseyside', <django.utils.functional.__proxy__ object at 0x7f1e9d430950>), ('Middlesbrough', <django.utils.functional.__proxy__ object at 0x7f1e9d4309d0>), ('Milton Keynes', <django.utils.functional.__proxy__ object at 0x7f1e9d430990>), ('Norfolk', <django.utils.functional.__proxy__ object at 0x7f1e9db9d590>), ('North East Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f1e9db9d7d0>), ('North Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f1e9db9dfd0>), ('North Somerset', <django.utils.functional.__proxy__ object at 0x7f1e9dbfa090>), ('North Yorkshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd21e90>), ('Northamptonshire', <django.utils.functional.__proxy__ object at 0x7f1e9dda8050>), ('Northumberland', <django.utils.functional.__proxy__ object at 0x7f1e9dda84d0>), ('Nottingham', <django.utils.functional.__proxy__ object at 0x7f1e9dda8310>), ('Nottinghamshire', <django.utils.functional.__proxy__ object at 0x7f1e9dda8650>), ('Oxfordshire', <django.utils.functional.__proxy__ object at 0x7f1e9dda8c10>), ('Peterborough', <django.utils.functional.__proxy__ object at 0x7f1e9dda89d0>), ('Plymouth', <django.utils.functional.__proxy__ object at 0x7f1e9dda8890>), ('Poole', <django.utils.functional.__proxy__ object at 0x7f1e9dda8bd0>), ('Portsmouth', <django.utils.functional.__proxy__ object at 0x7f1e9dda8a10>), ('Redcar and Cleveland', <django.utils.functional.__proxy__ object at 0x7f1e9dd99a50>), ('Rutland', <django.utils.functional.__proxy__ object at 0x7f1e9dd99d50>), ('Shropshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd99890>), ('Somerset', <django.utils.functional.__proxy__ object at 0x7f1e9dd99550>), ('South Gloucestershire', <django.utils.functional.__proxy__ object at 0x7f1e9dd99590>), ('South Yorkshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd99850>), ('Southampton', <django.utils.functional.__proxy__ object at 0x7f1e9dd99490>), ('Southend-on-Sea', <django.utils.functional.__proxy__ object at 0x7f1e9dd99450>), ('Staffordshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd99750>), ('Stockton-on-Tees', <django.utils.functional.__proxy__ object at 0x7f1e9dd99cd0>), ('Stoke-on-Trent', <django.utils.functional.__proxy__ object at 0x7f1e9dd99390>), ('Suffolk', <django.utils.functional.__proxy__ object at 0x7f1e9dd99810>), ('Surrey', <django.utils.functional.__proxy__ object at 0x7f1e9dd99bd0>), ('Swindon', <django.utils.functional.__proxy__ object at 0x7f1e9dd99c10>), ('Telford and Wrekin', <django.utils.functional.__proxy__ object at 0x7f1e9dd99ad0>), ('Thurrock', <django.utils.functional.__proxy__ object at 0x7f1e9dd99410>), ('Torbay', <django.utils.functional.__proxy__ object at 0x7f1e9dd99b10>), ('Tyne and Wear', <django.utils.functional.__proxy__ object at 0x7f1e9de2d8d0>), ('Warrington', <django.utils.functional.__proxy__ object at 0x7f1e9de2d050>), ('Warwickshire', <django.utils.functional.__proxy__ object at 0x7f1e9de2d490>), ('West Midlands', <django.utils.functional.__proxy__ object at 0x7f1e9de2d0d0>), ('West Sussex', <django.utils.functional.__proxy__ object at 0x7f1e9de2d110>), ('West Yorkshire', <django.utils.functional.__proxy__ object at 0x7f1e9de2d850>), ('Wiltshire', <django.utils.functional.__proxy__ object at 0x7f1e9de2d650>), ('Worcestershire', <django.utils.functional.__proxy__ object at 0x7f1e9de2d1d0>), ('York', <django.utils.functional.__proxy__ object at 0x7f1e9de2dd50>))

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 0x7f1e9dee42d0>), ('Northern Ireland', <django.utils.functional.__proxy__ object at 0x7f1e9dee41d0>), ('Wales', <django.utils.functional.__proxy__ object at 0x7f1e9d5a0190>), ('Scotland', <django.utils.functional.__proxy__ object at 0x7f1e9d5a03d0>))

Nations of the United Kingdom

localflavor.gb.gb_regions.GB_REGION_CHOICES = (('Bath and North East Somerset', <django.utils.functional.__proxy__ object at 0x7f1e9d309950>), ('Bedford', <django.utils.functional.__proxy__ object at 0x7f1e9d309890>), ('Berkshire', <django.utils.functional.__proxy__ object at 0x7f1e9d309550>), ('Blackburn with Darwen', <django.utils.functional.__proxy__ object at 0x7f1e9d309590>), ('Blackpool', <django.utils.functional.__proxy__ object at 0x7f1e9d32d390>), ('Bournemouth', <django.utils.functional.__proxy__ object at 0x7f1e9d32d110>), ('Brighton & Hove', <django.utils.functional.__proxy__ object at 0x7f1e9d32d050>), ('Bristol', <django.utils.functional.__proxy__ object at 0x7f1e9d32d090>), ('Buckinghamshire', <django.utils.functional.__proxy__ object at 0x7f1e9d32d150>), ('Cambridgeshire', <django.utils.functional.__proxy__ object at 0x7f1e9d32d210>), ('Central Bedfordshire', <django.utils.functional.__proxy__ object at 0x7f1e9d326450>), ('Cheshire East', <django.utils.functional.__proxy__ object at 0x7f1e9d326050>), ('Cheshire West and Chester', <django.utils.functional.__proxy__ object at 0x7f1e9d326090>), ('Cornwall', <django.utils.functional.__proxy__ object at 0x7f1e9d326f10>), ('Cumbria', <django.utils.functional.__proxy__ object at 0x7f1e9d309990>), ('Darlington', <django.utils.functional.__proxy__ object at 0x7f1e9d309210>), ('Derby', <django.utils.functional.__proxy__ object at 0x7f1e9d309110>), ('Derbyshire', <django.utils.functional.__proxy__ object at 0x7f1e9d309150>), ('Devon', <django.utils.functional.__proxy__ object at 0x7f1e9d309050>), ('Dorset', <django.utils.functional.__proxy__ object at 0x7f1e9d4308d0>), ('Durham', <django.utils.functional.__proxy__ object at 0x7f1e9d430d10>), ('East Riding of Yorkshire', <django.utils.functional.__proxy__ object at 0x7f1e9d430c10>), ('East Sussex', <django.utils.functional.__proxy__ object at 0x7f1e9d430c50>), ('Essex', <django.utils.functional.__proxy__ object at 0x7f1e9d430b90>), ('Gloucestershire', <django.utils.functional.__proxy__ object at 0x7f1e9d4301d0>), ('Greater Manchester', <django.utils.functional.__proxy__ object at 0x7f1e9d430150>), ('Halton', <django.utils.functional.__proxy__ object at 0x7f1e9d430390>), ('Hampshire', <django.utils.functional.__proxy__ object at 0x7f1e9d4302d0>), ('Hartlepool', <django.utils.functional.__proxy__ object at 0x7f1e9d430350>), ('Herefordshire', <django.utils.functional.__proxy__ object at 0x7f1e9d4300d0>), ('Hertfordshire', <django.utils.functional.__proxy__ object at 0x7f1e9d430490>), ('Isle of Wight', <django.utils.functional.__proxy__ object at 0x7f1e9d430410>), ('Kent', <django.utils.functional.__proxy__ object at 0x7f1e9d430450>), ('Kingston upon Hull', <django.utils.functional.__proxy__ object at 0x7f1e9d430050>), ('Lancashire', <django.utils.functional.__proxy__ object at 0x7f1e9d430510>), ('Leicester', <django.utils.functional.__proxy__ object at 0x7f1e9d430590>), ('Leicestershire', <django.utils.functional.__proxy__ object at 0x7f1e9d430610>), ('Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f1e9d430690>), ('London', <django.utils.functional.__proxy__ object at 0x7f1e9d4307d0>), ('Luton', <django.utils.functional.__proxy__ object at 0x7f1e9d430790>), ('Medway', <django.utils.functional.__proxy__ object at 0x7f1e9d430810>), ('Merseyside', <django.utils.functional.__proxy__ object at 0x7f1e9d430950>), ('Middlesbrough', <django.utils.functional.__proxy__ object at 0x7f1e9d4309d0>), ('Milton Keynes', <django.utils.functional.__proxy__ object at 0x7f1e9d430990>), ('Norfolk', <django.utils.functional.__proxy__ object at 0x7f1e9db9d590>), ('North East Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f1e9db9d7d0>), ('North Lincolnshire', <django.utils.functional.__proxy__ object at 0x7f1e9db9dfd0>), ('North Somerset', <django.utils.functional.__proxy__ object at 0x7f1e9dbfa090>), ('North Yorkshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd21e90>), ('Northamptonshire', <django.utils.functional.__proxy__ object at 0x7f1e9dda8050>), ('Northumberland', <django.utils.functional.__proxy__ object at 0x7f1e9dda84d0>), ('Nottingham', <django.utils.functional.__proxy__ object at 0x7f1e9dda8310>), ('Nottinghamshire', <django.utils.functional.__proxy__ object at 0x7f1e9dda8650>), ('Oxfordshire', <django.utils.functional.__proxy__ object at 0x7f1e9dda8c10>), ('Peterborough', <django.utils.functional.__proxy__ object at 0x7f1e9dda89d0>), ('Plymouth', <django.utils.functional.__proxy__ object at 0x7f1e9dda8890>), ('Poole', <django.utils.functional.__proxy__ object at 0x7f1e9dda8bd0>), ('Portsmouth', <django.utils.functional.__proxy__ object at 0x7f1e9dda8a10>), ('Redcar and Cleveland', <django.utils.functional.__proxy__ object at 0x7f1e9dd99a50>), ('Rutland', <django.utils.functional.__proxy__ object at 0x7f1e9dd99d50>), ('Shropshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd99890>), ('Somerset', <django.utils.functional.__proxy__ object at 0x7f1e9dd99550>), ('South Gloucestershire', <django.utils.functional.__proxy__ object at 0x7f1e9dd99590>), ('South Yorkshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd99850>), ('Southampton', <django.utils.functional.__proxy__ object at 0x7f1e9dd99490>), ('Southend-on-Sea', <django.utils.functional.__proxy__ object at 0x7f1e9dd99450>), ('Staffordshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd99750>), ('Stockton-on-Tees', <django.utils.functional.__proxy__ object at 0x7f1e9dd99cd0>), ('Stoke-on-Trent', <django.utils.functional.__proxy__ object at 0x7f1e9dd99390>), ('Suffolk', <django.utils.functional.__proxy__ object at 0x7f1e9dd99810>), ('Surrey', <django.utils.functional.__proxy__ object at 0x7f1e9dd99bd0>), ('Swindon', <django.utils.functional.__proxy__ object at 0x7f1e9dd99c10>), ('Telford and Wrekin', <django.utils.functional.__proxy__ object at 0x7f1e9dd99ad0>), ('Thurrock', <django.utils.functional.__proxy__ object at 0x7f1e9dd99410>), ('Torbay', <django.utils.functional.__proxy__ object at 0x7f1e9dd99b10>), ('Tyne and Wear', <django.utils.functional.__proxy__ object at 0x7f1e9de2d8d0>), ('Warrington', <django.utils.functional.__proxy__ object at 0x7f1e9de2d050>), ('Warwickshire', <django.utils.functional.__proxy__ object at 0x7f1e9de2d490>), ('West Midlands', <django.utils.functional.__proxy__ object at 0x7f1e9de2d0d0>), ('West Sussex', <django.utils.functional.__proxy__ object at 0x7f1e9de2d110>), ('West Yorkshire', <django.utils.functional.__proxy__ object at 0x7f1e9de2d850>), ('Wiltshire', <django.utils.functional.__proxy__ object at 0x7f1e9de2d650>), ('Worcestershire', <django.utils.functional.__proxy__ object at 0x7f1e9de2d1d0>), ('York', <django.utils.functional.__proxy__ object at 0x7f1e9de2dd50>), ('Antrim', <django.utils.functional.__proxy__ object at 0x7f1e9de2d990>), ('Armagh', <django.utils.functional.__proxy__ object at 0x7f1e9de2dc10>), ('Down', <django.utils.functional.__proxy__ object at 0x7f1e9de2d2d0>), ('Fermanagh', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1b10>), ('Londonderry', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1710>), ('Tyrone', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1690>), ('Blaenau Gwent', <django.utils.functional.__proxy__ object at 0x7f1e9dbf13d0>), ('Bridgend', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1d50>), ('Caerphilly', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1450>), ('Cardiff', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1390>), ('Carmarthenshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1790>), ('Ceredigion', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1810>), ('Conwy', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1a50>), ('Denbighshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf16d0>), ('Flintshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1ad0>), ('Gwynedd', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1490>), ('Isle of Anglesey', <django.utils.functional.__proxy__ object at 0x7f1e9dbf14d0>), ('Merthyr Tydfil', <django.utils.functional.__proxy__ object at 0x7f1e9dbf17d0>), ('Monmouthshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1d90>), ('Neath Port Talbot', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1350>), ('Newport', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1550>), ('Pembrokeshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1150>), ('Powys', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1e90>), ('Rhondda Cynon Taf', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1290>), ('Swansea', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1210>), ('Torfaen', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1bd0>), ('Vale of Glamorgan', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1590>), ('Wrexham', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1850>), ('Aberdeen City', <django.utils.functional.__proxy__ object at 0x7f1e9dd116d0>), ('Aberdeenshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd11f50>), ('Angus', <django.utils.functional.__proxy__ object at 0x7f1e9dd11ad0>), ('Argyll and Bute', <django.utils.functional.__proxy__ object at 0x7f1e9dd11d90>), ('Clackmannanshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd114d0>), ('Dumfries and Galloway', <django.utils.functional.__proxy__ object at 0x7f1e9dd11410>), ('Dundee City', <django.utils.functional.__proxy__ object at 0x7f1e9dd11dd0>), ('East Ayrshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd11990>), ('East Dunbartonshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd117d0>), ('East Lothian', <django.utils.functional.__proxy__ object at 0x7f1e9dd11350>), ('East Renfrewshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd11bd0>), ('Edinburgh, City of ', <django.utils.functional.__proxy__ object at 0x7f1e9dd11f90>), ('Falkirk', <django.utils.functional.__proxy__ object at 0x7f1e9dd11950>), ('Fife', <django.utils.functional.__proxy__ object at 0x7f1e9dd11650>), ('Glasgow City', <django.utils.functional.__proxy__ object at 0x7f1e9dd11f10>), ('Highland', <django.utils.functional.__proxy__ object at 0x7f1e9dee4c10>), ('Inverclyde', <django.utils.functional.__proxy__ object at 0x7f1e9dee4190>), ('Midlothian', <django.utils.functional.__proxy__ object at 0x7f1e9dee49d0>), ('Moray', <django.utils.functional.__proxy__ object at 0x7f1e9dee4610>), ('North Ayrshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4710>), ('North Lanarkshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee47d0>), ('Perth and Kinross', <django.utils.functional.__proxy__ object at 0x7f1e9dee43d0>), ('Renfrewshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4910>), ('Scottish Borders', <django.utils.functional.__proxy__ object at 0x7f1e9dee4b10>), ('South Ayrshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4ad0>), ('South Lanarkshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4890>), ('Stirling', <django.utils.functional.__proxy__ object at 0x7f1e9dee4bd0>), ('West Dunbartonshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4e10>), ('West Lothian', <django.utils.functional.__proxy__ object at 0x7f1e9dee4850>), ('Na h-Eileanan Siar', <django.utils.functional.__proxy__ object at 0x7f1e9dee4650>), ('Orkney Islands', <django.utils.functional.__proxy__ object at 0x7f1e9dee4d50>), ('Shetland Islands', <django.utils.functional.__proxy__ object at 0x7f1e9dee4590>))

All regions of United Kingdom

localflavor.gb.gb_regions.NORTHERN_IRELAND_REGION_CHOICES = (('Antrim', <django.utils.functional.__proxy__ object at 0x7f1e9de2d990>), ('Armagh', <django.utils.functional.__proxy__ object at 0x7f1e9de2dc10>), ('Down', <django.utils.functional.__proxy__ object at 0x7f1e9de2d2d0>), ('Fermanagh', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1b10>), ('Londonderry', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1710>), ('Tyrone', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1690>))

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 0x7f1e9dd116d0>), ('Aberdeenshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd11f50>), ('Angus', <django.utils.functional.__proxy__ object at 0x7f1e9dd11ad0>), ('Argyll and Bute', <django.utils.functional.__proxy__ object at 0x7f1e9dd11d90>), ('Clackmannanshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd114d0>), ('Dumfries and Galloway', <django.utils.functional.__proxy__ object at 0x7f1e9dd11410>), ('Dundee City', <django.utils.functional.__proxy__ object at 0x7f1e9dd11dd0>), ('East Ayrshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd11990>), ('East Dunbartonshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd117d0>), ('East Lothian', <django.utils.functional.__proxy__ object at 0x7f1e9dd11350>), ('East Renfrewshire', <django.utils.functional.__proxy__ object at 0x7f1e9dd11bd0>), ('Edinburgh, City of ', <django.utils.functional.__proxy__ object at 0x7f1e9dd11f90>), ('Falkirk', <django.utils.functional.__proxy__ object at 0x7f1e9dd11950>), ('Fife', <django.utils.functional.__proxy__ object at 0x7f1e9dd11650>), ('Glasgow City', <django.utils.functional.__proxy__ object at 0x7f1e9dd11f10>), ('Highland', <django.utils.functional.__proxy__ object at 0x7f1e9dee4c10>), ('Inverclyde', <django.utils.functional.__proxy__ object at 0x7f1e9dee4190>), ('Midlothian', <django.utils.functional.__proxy__ object at 0x7f1e9dee49d0>), ('Moray', <django.utils.functional.__proxy__ object at 0x7f1e9dee4610>), ('North Ayrshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4710>), ('North Lanarkshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee47d0>), ('Perth and Kinross', <django.utils.functional.__proxy__ object at 0x7f1e9dee43d0>), ('Renfrewshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4910>), ('Scottish Borders', <django.utils.functional.__proxy__ object at 0x7f1e9dee4b10>), ('South Ayrshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4ad0>), ('South Lanarkshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4890>), ('Stirling', <django.utils.functional.__proxy__ object at 0x7f1e9dee4bd0>), ('West Dunbartonshire', <django.utils.functional.__proxy__ object at 0x7f1e9dee4e10>), ('West Lothian', <django.utils.functional.__proxy__ object at 0x7f1e9dee4850>), ('Na h-Eileanan Siar', <django.utils.functional.__proxy__ object at 0x7f1e9dee4650>), ('Orkney Islands', <django.utils.functional.__proxy__ object at 0x7f1e9dee4d50>), ('Shetland Islands', <django.utils.functional.__proxy__ object at 0x7f1e9dee4590>))

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 0x7f1e9dbf13d0>), ('Bridgend', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1d50>), ('Caerphilly', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1450>), ('Cardiff', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1390>), ('Carmarthenshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1790>), ('Ceredigion', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1810>), ('Conwy', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1a50>), ('Denbighshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf16d0>), ('Flintshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1ad0>), ('Gwynedd', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1490>), ('Isle of Anglesey', <django.utils.functional.__proxy__ object at 0x7f1e9dbf14d0>), ('Merthyr Tydfil', <django.utils.functional.__proxy__ object at 0x7f1e9dbf17d0>), ('Monmouthshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1d90>), ('Neath Port Talbot', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1350>), ('Newport', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1550>), ('Pembrokeshire', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1150>), ('Powys', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1e90>), ('Rhondda Cynon Taf', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1290>), ('Swansea', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1210>), ('Torfaen', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1bd0>), ('Vale of Glamorgan', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1590>), ('Wrexham', <django.utils.functional.__proxy__ object at 0x7f1e9dbf1850>))

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