Poland (pl)

Forms

Polish-specific form helpers.

class localflavor.pl.forms.PLCountySelect(attrs=None)[source]

A select widget with list of Polish administrative units as choices.

class localflavor.pl.forms.PLNIPField(*args, **kwargs)[source]

A form field that validates as Polish Tax Number (NIP).

Valid forms are: XXX-YYY-YY-YY, XXX-YY-YY-YYY or XXXYYYYYYY. Checksum algorithm based on documentation at http://wipos.p.lodz.pl/zylla/ut/nip-rego.html

clean(value)[source]

Validate the given value and return its “cleaned” value as an appropriate Python object. Raise ValidationError for any errors.

has_valid_checksum(number)[source]

Calculates a checksum with the provided algorithm.

class localflavor.pl.forms.PLNationalIDCardNumberField(*args, **kwargs)[source]

A form field that validates as Polish National ID Card Number.

Checks the following rules:
  • the length consist of 3 letter and 6 digits
  • has a valid checksum

The algorithm is documented at http://en.wikipedia.org/wiki/Polish_identity_card.

clean(value)[source]

Validate the given value and return its “cleaned” value as an appropriate Python object. Raise ValidationError for any errors.

has_valid_checksum(number)[source]

Calculates a checksum with the provided algorithm.

class localflavor.pl.forms.PLPESELField(*args, **kwargs)[source]

A form field that validates as Polish Identification Number (PESEL).

Checks the following rules:
  • the length consist of 11 digits
  • has a valid checksum
  • contains a valid birth date

The algorithm is documented at http://en.wikipedia.org/wiki/PESEL.

Changed in version 1.4.

clean(value)[source]

Validate the given value and return its “cleaned” value as an appropriate Python object. Raise ValidationError for any errors.

has_valid_birth_date(number)[source]

Checks whether the birth date encoded in PESEL is valid.

has_valid_checksum(number)[source]

Calculates a checksum with the provided algorithm.

class localflavor.pl.forms.PLPostalCodeField(*args, **kwargs)[source]

A form field that validates as Polish postal code.

Valid code is XX-XXX where X is digit.

class localflavor.pl.forms.PLProvinceSelect(attrs=None)[source]

A select widget with list of Polish administrative provinces as choices.

class localflavor.pl.forms.PLREGONField(*args, **kwargs)[source]

A form field that validates its input is a REGON number.

Valid regon number consists of 9 or 14 digits. See http://www.stat.gov.pl/bip/regon_ENG_HTML.htm for more information.

clean(value)[source]

Validate the given value and return its “cleaned” value as an appropriate Python object. Raise ValidationError for any errors.

has_valid_checksum(number)[source]

Calculates a checksum with the provided algorithm.

Data

localflavor.pl.pl_administrativeunits.ADMINISTRATIVE_UNIT_CHOICES = (('wroclaw', 'Wrocław'), ('jeleniagora', 'Jelenia Góra'), ('legnica', 'Legnica'), ('boleslawiecki', 'bolesławiecki'), ('dzierzoniowski', 'dzierżoniowski'), ('glogowski', 'głogowski'), ('gorowski', 'górowski'), ('jaworski', 'jaworski'), ('jeleniogorski', 'jeleniogórski'), ('kamiennogorski', 'kamiennogórski'), ('klodzki', 'kłodzki'), ('legnicki', 'legnicki'), ('lubanski', 'lubański'), ('lubinski', 'lubiński'), ('lwowecki', 'lwówecki'), ('milicki', 'milicki'), ('olesnicki', 'oleśnicki'), ('olawski', 'oławski'), ('polkowicki', 'polkowicki'), ('strzelinski', 'strzeliński'), ('sredzki', 'średzki'), ('swidnicki', 'świdnicki'), ('trzebnicki', 'trzebnicki'), ('walbrzyski', 'wałbrzyski'), ('wolowski', 'wołowski'), ('wroclawski', 'wrocławski'), ('zabkowicki', 'ząbkowicki'), ('zgorzelecki', 'zgorzelecki'), ('zlotoryjski', 'złotoryjski'), ('bydgoszcz', 'Bydgoszcz'), ('torun', 'Toruń'), ('wloclawek', 'Włocławek'), ('grudziadz', 'Grudziądz'), ('aleksandrowski', 'aleksandrowski'), ('brodnicki', 'brodnicki'), ('bydgoski', 'bydgoski'), ('chelminski', 'chełmiński'), ('golubsko-dobrzynski', 'golubsko-dobrzyński'), ('grudziadzki', 'grudziądzki'), ('inowroclawski', 'inowrocławski'), ('lipnowski', 'lipnowski'), ('mogilenski', 'mogileński'), ('nakielski', 'nakielski'), ('radziejowski', 'radziejowski'), ('rypinski', 'rypiński'), ('sepolenski', 'sępoleński'), ('swiecki', 'świecki'), ('torunski', 'toruński'), ('tucholski', 'tucholski'), ('wabrzeski', 'wąbrzeski'), ('wloclawski', 'włocławski'), ('zninski', 'żniński'), ('lublin', 'Lublin'), ('biala-podlaska', 'Biała Podlaska'), ('chelm', 'Chełm'), ('zamosc', 'Zamość'), ('bialski', 'bialski'), ('bilgorajski', 'biłgorajski'), ('chelmski', 'chełmski'), ('hrubieszowski', 'hrubieszowski'), ('janowski', 'janowski'), ('krasnostawski', 'krasnostawski'), ('krasnicki', 'kraśnicki'), ('lubartowski', 'lubartowski'), ('lubelski', 'lubelski'), ('leczynski', 'łęczyński'), ('lukowski', 'łukowski'), ('opolski', 'opolski'), ('parczewski', 'parczewski'), ('pulawski', 'puławski'), ('radzynski', 'radzyński'), ('rycki', 'rycki'), ('swidnicki', 'świdnicki'), ('tomaszowski', 'tomaszowski'), ('wlodawski', 'włodawski'), ('zamojski', 'zamojski'), ('gorzow-wielkopolski', 'Gorzów Wielkopolski'), ('zielona-gora', 'Zielona Góra'), ('gorzowski', 'gorzowski'), ('krosnienski', 'krośnieński'), ('miedzyrzecki', 'międzyrzecki'), ('nowosolski', 'nowosolski'), ('slubicki', 'słubicki'), ('strzelecko-drezdenecki', 'strzelecko-drezdenecki'), ('sulecinski', 'suleńciński'), ('swiebodzinski', 'świebodziński'), ('wschowski', 'wschowski'), ('zielonogorski', 'zielonogórski'), ('zaganski', 'żagański'), ('zarski', 'żarski'), ('lodz', 'Łódź'), ('piotrkow-trybunalski', 'Piotrków Trybunalski'), ('skierniewice', 'Skierniewice'), ('belchatowski', 'bełchatowski'), ('brzezinski', 'brzeziński'), ('kutnowski', 'kutnowski'), ('laski', 'łaski'), ('leczycki', 'łęczycki'), ('lowicki', 'łowicki'), ('lodzki wschodni', 'łódzki wschodni'), ('opoczynski', 'opoczyński'), ('pabianicki', 'pabianicki'), ('pajeczanski', 'pajęczański'), ('piotrkowski', 'piotrkowski'), ('poddebicki', 'poddębicki'), ('radomszczanski', 'radomszczański'), ('rawski', 'rawski'), ('sieradzki', 'sieradzki'), ('skierniewicki', 'skierniewicki'), ('tomaszowski', 'tomaszowski'), ('wielunski', 'wieluński'), ('wieruszowski', 'wieruszowski'), ('zdunskowolski', 'zduńskowolski'), ('zgierski', 'zgierski'), ('krakow', 'Kraków'), ('tarnow', 'Tarnów'), ('nowy-sacz', 'Nowy Sącz'), ('bochenski', 'bocheński'), ('brzeski', 'brzeski'), ('chrzanowski', 'chrzanowski'), ('dabrowski', 'dąbrowski'), ('gorlicki', 'gorlicki'), ('krakowski', 'krakowski'), ('limanowski', 'limanowski'), ('miechowski', 'miechowski'), ('myslenicki', 'myślenicki'), ('nowosadecki', 'nowosądecki'), ('nowotarski', 'nowotarski'), ('olkuski', 'olkuski'), ('oswiecimski', 'oświęcimski'), ('proszowicki', 'proszowicki'), ('suski', 'suski'), ('tarnowski', 'tarnowski'), ('tatrzanski', 'tatrzański'), ('wadowicki', 'wadowicki'), ('wielicki', 'wielicki'), ('warszawa', 'Warszawa'), ('ostroleka', 'Ostrołęka'), ('plock', 'Płock'), ('radom', 'Radom'), ('siedlce', 'Siedlce'), ('bialobrzeski', 'białobrzeski'), ('ciechanowski', 'ciechanowski'), ('garwolinski', 'garwoliński'), ('gostyninski', 'gostyniński'), ('grodziski', 'grodziski'), ('grojecki', 'grójecki'), ('kozienicki', 'kozenicki'), ('legionowski', 'legionowski'), ('lipski', 'lipski'), ('losicki', 'łosicki'), ('makowski', 'makowski'), ('minski', 'miński'), ('mlawski', 'mławski'), ('nowodworski', 'nowodworski'), ('ostrolecki', 'ostrołęcki'), ('ostrowski', 'ostrowski'), ('otwocki', 'otwocki'), ('piaseczynski', 'piaseczyński'), ('plocki', 'płocki'), ('plonski', 'płoński'), ('pruszkowski', 'pruszkowski'), ('przasnyski', 'przasnyski'), ('przysuski', 'przysuski'), ('pultuski', 'pułtuski'), ('radomski', 'radomski'), ('siedlecki', 'siedlecki'), ('sierpecki', 'sierpecki'), ('sochaczewski', 'sochaczewski'), ('sokolowski', 'sokołowski'), ('szydlowiecki', 'szydłowiecki'), ('warszawski-zachodni', 'warszawski zachodni'), ('wegrowski', 'węgrowski'), ('wolominski', 'wołomiński'), ('wyszkowski', 'wyszkowski'), ('zwolenski', 'zwoleński'), ('zurominski', 'żuromiński'), ('zyrardowski', 'żyrardowski'), ('opole', 'Opole'), ('brzeski', 'brzeski'), ('glubczycki', 'głubczyski'), ('kedzierzynsko-kozielski', 'kędzierzyńsko-kozielski'), ('kluczborski', 'kluczborski'), ('krapkowicki', 'krapkowicki'), ('namyslowski', 'namysłowski'), ('nyski', 'nyski'), ('oleski', 'oleski'), ('opolski', 'opolski'), ('prudnicki', 'prudnicki'), ('strzelecki', 'strzelecki'), ('rzeszow', 'Rzeszów'), ('krosno', 'Krosno'), ('przemysl', 'Przemyśl'), ('tarnobrzeg', 'Tarnobrzeg'), ('bieszczadzki', 'bieszczadzki'), ('brzozowski', 'brzozowski'), ('debicki', 'dębicki'), ('jaroslawski', 'jarosławski'), ('jasielski', 'jasielski'), ('kolbuszowski', 'kolbuszowski'), ('krosnienski', 'krośnieński'), ('leski', 'leski'), ('lezajski', 'leżajski'), ('lubaczowski', 'lubaczowski'), ('lancucki', 'łańcucki'), ('mielecki', 'mielecki'), ('nizanski', 'niżański'), ('przemyski', 'przemyski'), ('przeworski', 'przeworski'), ('ropczycko-sedziszowski', 'ropczycko-sędziszowski'), ('rzeszowski', 'rzeszowski'), ('sanocki', 'sanocki'), ('stalowowolski', 'stalowowolski'), ('strzyzowski', 'strzyżowski'), ('tarnobrzeski', 'tarnobrzeski'), ('bialystok', 'Białystok'), ('lomza', 'Łomża'), ('suwalki', 'Suwałki'), ('augustowski', 'augustowski'), ('bialostocki', 'białostocki'), ('bielski', 'bielski'), ('grajewski', 'grajewski'), ('hajnowski', 'hajnowski'), ('kolnenski', 'kolneński'), ('łomzynski', 'łomżyński'), ('moniecki', 'moniecki'), ('sejnenski', 'sejneński'), ('siemiatycki', 'siematycki'), ('sokolski', 'sokólski'), ('suwalski', 'suwalski'), ('wysokomazowiecki', 'wysokomazowiecki'), ('zambrowski', 'zambrowski'), ('gdansk', 'Gdańsk'), ('gdynia', 'Gdynia'), ('slupsk', 'Słupsk'), ('sopot', 'Sopot'), ('bytowski', 'bytowski'), ('chojnicki', 'chojnicki'), ('czluchowski', 'człuchowski'), ('kartuski', 'kartuski'), ('koscierski', 'kościerski'), ('kwidzynski', 'kwidzyński'), ('leborski', 'lęborski'), ('malborski', 'malborski'), ('nowodworski', 'nowodworski'), ('gdanski', 'gdański'), ('pucki', 'pucki'), ('slupski', 'słupski'), ('starogardzki', 'starogardzki'), ('sztumski', 'sztumski'), ('tczewski', 'tczewski'), ('wejherowski', 'wejcherowski'), ('katowice', 'Katowice'), ('bielsko-biala', 'Bielsko-Biała'), ('bytom', 'Bytom'), ('chorzow', 'Chorzów'), ('czestochowa', 'Częstochowa'), ('dabrowa-gornicza', 'Dąbrowa Górnicza'), ('gliwice', 'Gliwice'), ('jastrzebie-zdroj', 'Jastrzębie Zdrój'), ('jaworzno', 'Jaworzno'), ('myslowice', 'Mysłowice'), ('piekary-slaskie', 'Piekary Śląskie'), ('ruda-slaska', 'Ruda Śląska'), ('rybnik', 'Rybnik'), ('siemianowice-slaskie', 'Siemianowice Śląskie'), ('sosnowiec', 'Sosnowiec'), ('swietochlowice', 'Świętochłowice'), ('tychy', 'Tychy'), ('zabrze', 'Zabrze'), ('zory', 'Żory'), ('bedzinski', 'będziński'), ('bielski', 'bielski'), ('bierunsko-ledzinski', 'bieruńsko-lędziński'), ('cieszynski', 'cieszyński'), ('czestochowski', 'częstochowski'), ('gliwicki', 'gliwicki'), ('klobucki', 'kłobucki'), ('lubliniecki', 'lubliniecki'), ('mikolowski', 'mikołowski'), ('myszkowski', 'myszkowski'), ('pszczynski', 'pszczyński'), ('raciborski', 'raciborski'), ('rybnicki', 'rybnicki'), ('tarnogorski', 'tarnogórski'), ('wodzislawski', 'wodzisławski'), ('zawiercianski', 'zawierciański'), ('zywiecki', 'żywiecki'), ('kielce', 'Kielce'), ('buski', 'buski'), ('jedrzejowski', 'jędrzejowski'), ('kazimierski', 'kazimierski'), ('kielecki', 'kielecki'), ('konecki', 'konecki'), ('opatowski', 'opatowski'), ('ostrowiecki', 'ostrowiecki'), ('pinczowski', 'pińczowski'), ('sandomierski', 'sandomierski'), ('skarzyski', 'skarżyski'), ('starachowicki', 'starachowicki'), ('staszowski', 'staszowski'), ('wloszczowski', 'włoszczowski'), ('olsztyn', 'Olsztyn'), ('elblag', 'Elbląg'), ('bartoszycki', 'bartoszycki'), ('braniewski', 'braniewski'), ('dzialdowski', 'działdowski'), ('elblaski', 'elbląski'), ('elcki', 'ełcki'), ('gizycki', 'giżycki'), ('goldapski', 'gołdapski'), ('ilawski', 'iławski'), ('ketrzynski', 'kętrzyński'), ('lidzbarski', 'lidzbarski'), ('mragowski', 'mrągowski'), ('nidzicki', 'nidzicki'), ('nowomiejski', 'nowomiejski'), ('olecki', 'olecki'), ('olsztynski', 'olsztyński'), ('ostrodzki', 'ostródzki'), ('piski', 'piski'), ('szczycienski', 'szczycieński'), ('wegorzewski', 'węgorzewski'), ('poznan', 'Poznań'), ('kalisz', 'Kalisz'), ('konin', 'Konin'), ('leszno', 'Leszno'), ('chodzieski', 'chodziejski'), ('czarnkowsko-trzcianecki', 'czarnkowsko-trzcianecki'), ('gnieznienski', 'gnieźnieński'), ('gostynski', 'gostyński'), ('grodziski', 'grodziski'), ('jarocinski', 'jarociński'), ('kaliski', 'kaliski'), ('kepinski', 'kępiński'), ('kolski', 'kolski'), ('koninski', 'koniński'), ('koscianski', 'kościański'), ('krotoszynski', 'krotoszyński'), ('leszczynski', 'leszczyński'), ('miedzychodzki', 'międzychodzki'), ('nowotomyski', 'nowotomyski'), ('obornicki', 'obornicki'), ('ostrowski', 'ostrowski'), ('ostrzeszowski', 'ostrzeszowski'), ('pilski', 'pilski'), ('pleszewski', 'pleszewski'), ('poznanski', 'poznański'), ('rawicki', 'rawicki'), ('slupecki', 'słupecki'), ('szamotulski', 'szamotulski'), ('sredzki', 'średzki'), ('sremski', 'śremski'), ('turecki', 'turecki'), ('wagrowiecki', 'wągrowiecki'), ('wolsztynski', 'wolsztyński'), ('wrzesinski', 'wrzesiński'), ('zlotowski', 'złotowski'), ('bialogardzki', 'białogardzki'), ('choszczenski', 'choszczeński'), ('drawski', 'drawski'), ('goleniowski', 'goleniowski'), ('gryficki', 'gryficki'), ('gryfinski', 'gryfiński'), ('kamienski', 'kamieński'), ('kolobrzeski', 'kołobrzeski'), ('koszalinski', 'koszaliński'), ('lobeski', 'łobeski'), ('mysliborski', 'myśliborski'), ('policki', 'policki'), ('pyrzycki', 'pyrzycki'), ('slawienski', 'sławieński'), ('stargardzki', 'stargardzki'), ('szczecinecki', 'szczecinecki'), ('swidwinski', 'świdwiński'), ('walecki', 'wałecki'))

Polish administrative units as in http://pl.wikipedia.org/wiki/Podzia%C5%82_administracyjny_Polski

localflavor.pl.pl_voivodeships.VOIVODESHIP_CHOICES = (('lower_silesia', 'Lower Silesian'), ('kuyavia-pomerania', 'Kuyavian-Pomeranian'), ('lublin', 'Lublin'), ('lubusz', 'Lubusz'), ('lodz', 'Lodz'), ('lesser_poland', 'Lesser Poland'), ('masovia', 'Masovian'), ('opole', 'Opole'), ('subcarpatia', 'Subcarpathian'), ('podlasie', 'Podlasie'), ('pomerania', 'Pomeranian'), ('silesia', 'Silesian'), ('swietokrzyskie', 'Swietokrzyskie'), ('warmia-masuria', 'Warmian-Masurian'), ('greater_poland', 'Greater Poland'), ('west_pomerania', 'West Pomeranian'))

Polish voivodeship as in http://en.wikipedia.org/wiki/Poland#Administrative_division