Ukraine (ua)

Forms

class localflavor.ua.forms.UAPostalCodeField(*args, **kwargs)[source]

A form field that validates input as a Ukrainian postal code.

Valid format is XXXXX. Note: first two numbers cannot be ‘00’.

Whitespace around a postal code is accepted and automatically trimmed.

New in version 1.5.

class localflavor.ua.forms.UARegionSelect(*args, **kwargs)[source]

A Select widget that uses a list of Ukrainian regions as its choices.

New in version 1.5.

class localflavor.ua.forms.UAVatNumberField(*args, **kwargs)[source]

A form field that validates input as a Ukrainian analog of a VAT number.

Valid format is XXXXXXXXXX.

Whitespace around a VAT number is accepted and automatically trimmed.

New in version 1.5.

Models

class localflavor.ua.models.UAPostalCodeField(*args, **kwargs)[source]

A model field which stores a Ukrainian postal code.

This field is represented by forms as a UAPostalCodeField field.

New in version 1.5.

class localflavor.ua.models.UARegionField(*args, **kwargs)[source]

A model field which stores a Ukrainian region.

This field is represented by forms as a UARegionSelect field.

New in version 1.5.

class localflavor.ua.models.UAVatNumberField(*args, **kwargs)[source]

A model field which stores a Ukrainian analog of a VAT number.

This field is represented by forms as a UAVatNumberField field.

New in version 1.5.

Data

localflavor.ua.ua_regions.UA_REGION_CHOICES = (('UA-71', u'Cherkasy Oblast'), ('UA-74', u'Chernihiv Oblast'), ('UA-77', u'Chernivtsi Oblast'), ('UA-12', u'Dnipropetrovsk Oblast'), ('UA-14', u'Donetsk Oblast'), ('UA-26', u'Ivano-Frankivsk Oblast'), ('UA-63', u'Kharkiv Oblast'), ('UA-65', u'Kherson Oblast'), ('UA-68', u'Khmelnytskyi Oblast'), ('UA-35', u'Kirovohrad Oblast'), ('UA-32', u'Kiev Oblast'), ('UA-09', u'Luhansk Oblast'), ('UA-46', u'Lviv Oblast'), ('UA-48', u'Mykolaiv Oblast'), ('UA-51', u'Odessa Oblast'), ('UA-53', u'Poltava Oblast'), ('UA-56', u'Rivne Oblast'), ('UA-59', u'Sumy Oblast'), ('UA-61', u'Ternopil Oblast'), ('UA-05', u'Vinnytsia Oblast'), ('UA-07', u'Volyn Oblast'), ('UA-21', u'Zakarpattia Oblast'), ('UA-23', u'Zaporizhia Oblast'), ('UA-18', u'Zhytomyr Oblast'), ('UA-43', u'Autonomous Republic of Crimea'), ('UA-30', u'Kiev'), ('UA-40', u'Sevastopol'))

24 oblasts, Avtonomna Respublika Krym and 2 cities with special status