Lithuania (lt)

Forms

class localflavor.lt.forms.LTCountySelect(attrs=None)[source]

A select field with the Lithuanian counties as choices

class localflavor.lt.forms.LTIDCodeField(*args, **kwargs)[source]

A form field that validates as Lithuanian ID Code.

Checks:
  • Made of exactly 11 decimal numbers.
  • Checksum is correct.
  • ID contains valid date.
valid_date(value)[source]

Check if date in ID code is valid.

We won’t check for dates in future as it would become too restrictive.

class localflavor.lt.forms.LTMunicipalitySelect(attrs=None)[source]

A select field with the Lithuanian municipalities as choices

class localflavor.lt.forms.LTPhoneField(mobile=True, landline=True, emergency=False, landline_local=False, service=False, **kwargs)[source]

Form field that validates as Lithuanian phone number.

You can accept any permutation of following phone numbers:

  • Emergency (01, 02, 03, 04, 112)
  • Mobile (370 600 00 000)
  • Landline
  • Service numbers

If you accept landline numbers, you can opt in to accepting local landline numbers too. Local landline numbers are numbers without area code.

This field does not accept multiple numbers (as separated by /).

The field tries its best to convert the number into one you can call to internationally. Currently emergency and most of landline_local numbers are not converted.

New in version 1.1.

class localflavor.lt.forms.LTPostalCodeField(required=True, widget=None, label=None, initial=None, help_text=u’‘, error_messages=None, show_hidden_initial=False, validators=(), localize=False, disabled=False, label_suffix=None)[source]

A form field that validates and normalizes Lithanuan postal codes.

Lithuanian postal codes in following forms accepted:
  • XXXXX
  • LT-XXXXX

Data

localflavor.lt.lt_choices.COUNTY_CHOICES = ((u’alytus’, u’Alytus’), (u’kaunas’, u’Kaunas’), (u’klaipeda’, u’Klaip\u0117da’), (u’mariampole’, u’Mariampol\u0117’), (u’panevezys’, u’Panev\u0117\u017eys’), (u’siauliai’, u’\u0160iauliai’), (u’taurage’, u’Taurag\u0117’), (u’telsiai’, u’Tel\u0161iai’), (u’utena’, u’Utena’), (u’vilnius’, u’Vilnius’))

Alphabetically sorted list of Lithuanian counties.

localflavor.lt.lt_choices.MUNICIPALITY_CHOICES = ((u’akmene’, u’Akmen\u0117 district’), (u’alytus_c’, u’Alytus city’), (u’alytus’, u’Alytus district’), (u’anyksciai’, u’Anyk\u0161\u010diai district’), (u’birstonas’, u’Bir\u0161tonas’), (u’birzai’, u’Bir\u017eai district’), (u’druskininkai’, u’Druskininkai’), (u’elektrenai’, u’Elektr\u0117nai’), (u’ignalina’, u’Ignalina district’), (u’jonava’, u’Jonava district’), (u’joniskis’, u’Joni\u0161kis district’), (u’jurbarkas’, u’Jurbarkas district’), (u’kaisiadorys’, u’Kai\u0161iadorys district’), (u’kalvarija’, u’Kalvarija’), (u’kaunas_c’, u’Kaunas city’), (u’kaunas’, u’Kaunas district’), (u’kazluruda’, u’Kazl\u0173 R\u016bda’), (u’kedainiai’, u’K\u0117dainiai district’), (u’kelme’, u’Kelm\u0117 district’), (u’klaipeda_c’, u’Klaip\u0117da city’), (u’klaipeda’, u’Klaip\u0117da district’), (u’kretinga’, u’Kretinga district’), (u’kupiskis’, u’Kupi\u0161kis district’), (u’lazdijai’, u’Lazdijai district’), (u’marijampole’, u’Marijampol\u0117’), (u’mazeikiai’, u’Ma\u017eeikiai district’), (u’moletai’, u’Mol\u0117tai district’), (u’neringa’, u’Neringa’), (u’pagegiai’, u’Pag\u0117giai’), (u’pakruojis’, u’Pakruojis district’), (u’palanga’, u’Palanga city’), (u’panevezys_c’, u’Panev\u0117\u017eys city’), (u’panevezys’, u’Panev\u0117\u017eys district’), (u’pasvalys’, u’Pasvalys district’), (u’plunge’, u’Plung\u0117 district’), (u’prienai’, u’Prienai district’), (u’radviliskis’, u’Radvili\u0161kis district’), (u’raseiniai’, u’Raseiniai district’), (u’rietavas’, u’Rietavas’), (u’rokiskis’, u’Roki\u0161kis district’), (u’skuodas’, u’Skuodas district’), (u’sakiai’, u’\u0160akiai district’), (u’salcininkai’, u’\u0160al\u010dininkai district’), (u’siauliai_c’, u’\u0160iauliai city’), (u’siauliai’, u’\u0160iauliai district’), (u’silale’, u’\u0160ilal\u0117 district’), (u’silute’, u’\u0160ilut\u0117 district’), (u’sirvintos’, u’\u0160irvintos district’), (u’svencionys’, u’\u0160ven\u010dionys district’), (u’taurage’, u’Taurag\u0117 district’), (u’telsiai’, u’Tel\u0161iai district’), (u’trakai’, u’Trakai district’), (u’ukmerge’, u’Ukmerg\u0117 district’), (u’utena’, u’Utena district’), (u’varena’, u’Var\u0117na district’), (u’vilkaviskis’, u’Vilkavi\u0161kis district’), (u’vilnius_c’, u’Vilnius city’), (u’vilnius’, u’Vilnius district’), (u’visaginas’, u’Visaginas’), (u’zarasai’, u’Zarasai district’))

Alphabetically sorted lists of Lithuanian municipalities.