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(max_length=None, min_length=None, *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

has_valid_checksum(number)[source]

Calculates a checksum with the provided algorithm.

class localflavor.pl.forms.PLNationalIDCardNumberField(max_length=None, min_length=None, *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.

has_valid_checksum(number)[source]

Calculates a checksum with the provided algorithm.

class localflavor.pl.forms.PLPESELField(max_length=None, min_length=None, *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

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

has_valid_checksum(number)[source]

Calculates a checksum with the provided algorithm.

class localflavor.pl.forms.PLPostalCodeField(max_length=None, min_length=None, *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(max_length=None, min_length=None, *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.

has_valid_checksum(number)[source]

Calculates a checksum with the provided algorithm.

Data

localflavor.pl.pl_administrativeunits.ADMINISTRATIVE_UNIT_CHOICES = ((u'wroclaw', u'Wroc\u0142aw'), (u'jeleniagora', u'Jelenia G\xf3ra'), (u'legnica', u'Legnica'), (u'boleslawiecki', u'boles\u0142awiecki'), (u'dzierzoniowski', u'dzier\u017coniowski'), (u'glogowski', u'g\u0142ogowski'), (u'gorowski', u'g\xf3rowski'), (u'jaworski', u'jaworski'), (u'jeleniogorski', u'jeleniog\xf3rski'), (u'kamiennogorski', u'kamiennog\xf3rski'), (u'klodzki', u'k\u0142odzki'), (u'legnicki', u'legnicki'), (u'lubanski', u'luba\u0144ski'), (u'lubinski', u'lubi\u0144ski'), (u'lwowecki', u'lw\xf3wecki'), (u'milicki', u'milicki'), (u'olesnicki', u'ole\u015bnicki'), (u'olawski', u'o\u0142awski'), (u'polkowicki', u'polkowicki'), (u'strzelinski', u'strzeli\u0144ski'), (u'sredzki', u'\u015bredzki'), (u'swidnicki', u'\u015bwidnicki'), (u'trzebnicki', u'trzebnicki'), (u'walbrzyski', u'wa\u0142brzyski'), (u'wolowski', u'wo\u0142owski'), (u'wroclawski', u'wroc\u0142awski'), (u'zabkowicki', u'z\u0105bkowicki'), (u'zgorzelecki', u'zgorzelecki'), (u'zlotoryjski', u'z\u0142otoryjski'), (u'bydgoszcz', u'Bydgoszcz'), (u'torun', u'Toru\u0144'), (u'wloclawek', u'W\u0142oc\u0142awek'), (u'grudziadz', u'Grudzi\u0105dz'), (u'aleksandrowski', u'aleksandrowski'), (u'brodnicki', u'brodnicki'), (u'bydgoski', u'bydgoski'), (u'chelminski', u'che\u0142mi\u0144ski'), (u'golubsko-dobrzynski', u'golubsko-dobrzy\u0144ski'), (u'grudziadzki', u'grudzi\u0105dzki'), (u'inowroclawski', u'inowroc\u0142awski'), (u'lipnowski', u'lipnowski'), (u'mogilenski', u'mogile\u0144ski'), (u'nakielski', u'nakielski'), (u'radziejowski', u'radziejowski'), (u'rypinski', u'rypi\u0144ski'), (u'sepolenski', u's\u0119pole\u0144ski'), (u'swiecki', u'\u015bwiecki'), (u'torunski', u'toru\u0144ski'), (u'tucholski', u'tucholski'), (u'wabrzeski', u'w\u0105brzeski'), (u'wloclawski', u'wroc\u0142awski'), (u'zninski', u'\u017ani\u0144ski'), (u'lublin', u'Lublin'), (u'biala-podlaska', u'Bia\u0142a Podlaska'), (u'chelm', u'Che\u0142m'), (u'zamosc', u'Zamo\u015b\u0107'), (u'bialski', u'bialski'), (u'bilgorajski', u'bi\u0142gorajski'), (u'chelmski', u'che\u0142mski'), (u'hrubieszowski', u'hrubieszowski'), (u'janowski', u'janowski'), (u'krasnostawski', u'krasnostawski'), (u'krasnicki', u'kra\u015bnicki'), (u'lubartowski', u'lubartowski'), (u'lubelski', u'lubelski'), (u'leczynski', u'\u0142\u0119czy\u0144ski'), (u'lukowski', u'\u0142ukowski'), (u'opolski', u'opolski'), (u'parczewski', u'parczewski'), (u'pulawski', u'pu\u0142awski'), (u'radzynski', u'radzy\u0144ski'), (u'rycki', u'rycki'), (u'swidnicki', u'\u015bwidnicki'), (u'tomaszowski', u'tomaszowski'), (u'wlodawski', u'w\u0142odawski'), (u'zamojski', u'zamojski'), (u'gorzow-wielkopolski', u'Gorz\xf3w Wielkopolski'), (u'zielona-gora', u'Zielona G\xf3ra'), (u'gorzowski', u'gorzowski'), (u'krosnienski', u'kro\u015bnie\u0144ski'), (u'miedzyrzecki', u'mi\u0119dzyrzecki'), (u'nowosolski', u'nowosolski'), (u'slubicki', u's\u0142ubicki'), (u'strzelecko-drezdenecki', u'strzelecko-drezdenecki'), (u'sulecinski', u'sule\u0144ci\u0144ski'), (u'swiebodzinski', u'\u015bwiebodzi\u0144ski'), (u'wschowski', u'wschowski'), (u'zielonogorski', u'zielonog\xf3rski'), (u'zaganski', u'\u017caga\u0144ski'), (u'zarski', u'\u017carski'), (u'lodz', u'\u0141\xf3d\u017a'), (u'piotrkow-trybunalski', u'Piotrk\xf3w Trybunalski'), (u'skierniewice', u'Skierniewice'), (u'belchatowski', u'be\u0142chatowski'), (u'brzezinski', u'brzezi\u0144ski'), (u'kutnowski', u'kutnowski'), (u'laski', u'\u0142aski'), (u'leczycki', u'\u0142\u0119czycki'), (u'lowicki', u'\u0142owicki'), (u'lodzki wschodni', u'\u0142\xf3dzki wschodni'), (u'opoczynski', u'opoczy\u0144ski'), (u'pabianicki', u'pabianicki'), (u'pajeczanski', u'paj\u0119cza\u0144ski'), (u'piotrkowski', u'piotrkowski'), (u'poddebicki', u'podd\u0119bicki'), (u'radomszczanski', u'radomszcza\u0144ski'), (u'rawski', u'rawski'), (u'sieradzki', u'sieradzki'), (u'skierniewicki', u'skierniewicki'), (u'tomaszowski', u'tomaszowski'), (u'wielunski', u'wielu\u0144ski'), (u'wieruszowski', u'wieruszowski'), (u'zdunskowolski', u'zdu\u0144skowolski'), (u'zgierski', u'zgierski'), (u'krakow', u'Krak\xf3w'), (u'tarnow', u'Tarn\xf3w'), (u'nowy-sacz', u'Nowy S\u0105cz'), (u'bochenski', u'boche\u0144ski'), (u'brzeski', u'brzeski'), (u'chrzanowski', u'chrzanowski'), (u'dabrowski', u'd\u0105browski'), (u'gorlicki', u'gorlicki'), (u'krakowski', u'krakowski'), (u'limanowski', u'limanowski'), (u'miechowski', u'miechowski'), (u'myslenicki', u'my\u015blenicki'), (u'nowosadecki', u'nowos\u0105decki'), (u'nowotarski', u'nowotarski'), (u'olkuski', u'olkuski'), (u'oswiecimski', u'o\u015bwi\u0119cimski'), (u'proszowicki', u'proszowicki'), (u'suski', u'suski'), (u'tarnowski', u'tarnowski'), (u'tatrzanski', u'tatrza\u0144ski'), (u'wadowicki', u'wadowicki'), (u'wielicki', u'wielicki'), (u'warszawa', u'Warszawa'), (u'ostroleka', u'Ostro\u0142\u0119ka'), (u'plock', u'P\u0142ock'), (u'radom', u'Radom'), (u'siedlce', u'Siedlce'), (u'bialobrzeski', u'bia\u0142obrzeski'), (u'ciechanowski', u'ciechanowski'), (u'garwolinski', u'garwoli\u0144ski'), (u'gostyninski', u'gostyni\u0144ski'), (u'grodziski', u'grodziski'), (u'grojecki', u'gr\xf3jecki'), (u'kozienicki', u'kozenicki'), (u'legionowski', u'legionowski'), (u'lipski', u'lipski'), (u'losicki', u'\u0142osicki'), (u'makowski', u'makowski'), (u'minski', u'mi\u0144ski'), (u'mlawski', u'm\u0142awski'), (u'nowodworski', u'nowodworski'), (u'ostrolecki', u'ostro\u0142\u0119cki'), (u'ostrowski', u'ostrowski'), (u'otwocki', u'otwocki'), (u'piaseczynski', u'piaseczy\u0144ski'), (u'plocki', u'p\u0142ocki'), (u'plonski', u'p\u0142o\u0144ski'), (u'pruszkowski', u'pruszkowski'), (u'przasnyski', u'przasnyski'), (u'przysuski', u'przysuski'), (u'pultuski', u'pu\u0142tuski'), (u'radomski', u'radomski'), (u'siedlecki', u'siedlecki'), (u'sierpecki', u'sierpecki'), (u'sochaczewski', u'sochaczewski'), (u'sokolowski', u'soko\u0142owski'), (u'szydlowiecki', u'szyd\u0142owiecki'), (u'warszawski-zachodni', u'warszawski zachodni'), (u'wegrowski', u'w\u0119growski'), (u'wolominski', u'wo\u0142omi\u0144ski'), (u'wyszkowski', u'wyszkowski'), (u'zwolenski', u'zwole\u0144ski'), (u'zurominski', u'\u017curomi\u0144ski'), (u'zyrardowski', u'\u017cyrardowski'), (u'opole', u'Opole'), (u'brzeski', u'brzeski'), (u'glubczycki', u'g\u0142ubczyski'), (u'kedzierzynsko-kozielski', u'k\u0119dzierzy\u0144ski-kozielski'), (u'kluczborski', u'kluczborski'), (u'krapkowicki', u'krapkowicki'), (u'namyslowski', u'namys\u0142owski'), (u'nyski', u'nyski'), (u'oleski', u'oleski'), (u'opolski', u'opolski'), (u'prudnicki', u'prudnicki'), (u'strzelecki', u'strzelecki'), (u'rzeszow', u'Rzesz\xf3w'), (u'krosno', u'Krosno'), (u'przemysl', u'Przemy\u015bl'), (u'tarnobrzeg', u'Tarnobrzeg'), (u'bieszczadzki', u'bieszczadzki'), (u'brzozowski', u'brzozowski'), (u'debicki', u'd\u0119bicki'), (u'jaroslawski', u'jaros\u0142awski'), (u'jasielski', u'jasielski'), (u'kolbuszowski', u'kolbuszowski'), (u'krosnienski', u'kro\u015bnie\u0144ski'), (u'leski', u'leski'), (u'lezajski', u'le\u017cajski'), (u'lubaczowski', u'lubaczowski'), (u'lancucki', u'\u0142a\u0144cucki'), (u'mielecki', u'mielecki'), (u'nizanski', u'ni\u017ca\u0144ski'), (u'przemyski', u'przemyski'), (u'przeworski', u'przeworski'), (u'ropczycko-sedziszowski', u'ropczycko-s\u0119dziszowski'), (u'rzeszowski', u'rzeszowski'), (u'sanocki', u'sanocki'), (u'stalowowolski', u'stalowowolski'), (u'strzyzowski', u'strzy\u017cowski'), (u'tarnobrzeski', u'tarnobrzeski'), (u'bialystok', u'Bia\u0142ystok'), (u'lomza', u'\u0141om\u017ca'), (u'suwalki', u'Suwa\u0142ki'), (u'augustowski', u'augustowski'), (u'bialostocki', u'bia\u0142ostocki'), (u'bielski', u'bielski'), (u'grajewski', u'grajewski'), (u'hajnowski', u'hajnowski'), (u'kolnenski', u'kolne\u0144ski'), (u'\u0142omzynski', u'\u0142om\u017cy\u0144ski'), (u'moniecki', u'moniecki'), (u'sejnenski', u'sejne\u0144ski'), (u'siemiatycki', u'siematycki'), (u'sokolski', u'sok\xf3lski'), (u'suwalski', u'suwalski'), (u'wysokomazowiecki', u'wysokomazowiecki'), (u'zambrowski', u'zambrowski'), (u'gdansk', u'Gda\u0144sk'), (u'gdynia', u'Gdynia'), (u'slupsk', u'S\u0142upsk'), (u'sopot', u'Sopot'), (u'bytowski', u'bytowski'), (u'chojnicki', u'chojnicki'), (u'czluchowski', u'cz\u0142uchowski'), (u'kartuski', u'kartuski'), (u'koscierski', u'ko\u015bcierski'), (u'kwidzynski', u'kwidzy\u0144ski'), (u'leborski', u'l\u0119borski'), (u'malborski', u'malborski'), (u'nowodworski', u'nowodworski'), (u'gdanski', u'gda\u0144ski'), (u'pucki', u'pucki'), (u'slupski', u's\u0142upski'), (u'starogardzki', u'starogardzki'), (u'sztumski', u'sztumski'), (u'tczewski', u'tczewski'), (u'wejherowski', u'wejcherowski'), (u'katowice', u'Katowice'), (u'bielsko-biala', u'Bielsko-Bia\u0142a'), (u'bytom', u'Bytom'), (u'chorzow', u'Chorz\xf3w'), (u'czestochowa', u'Cz\u0119stochowa'), (u'dabrowa-gornicza', u'D\u0105browa G\xf3rnicza'), (u'gliwice', u'Gliwice'), (u'jastrzebie-zdroj', u'Jastrz\u0119bie Zdr\xf3j'), (u'jaworzno', u'Jaworzno'), (u'myslowice', u'Mys\u0142owice'), (u'piekary-slaskie', u'Piekary \u015al\u0105skie'), (u'ruda-slaska', u'Ruda \u015al\u0105ska'), (u'rybnik', u'Rybnik'), (u'siemianowice-slaskie', u'Siemianowice \u015al\u0105skie'), (u'sosnowiec', u'Sosnowiec'), (u'swietochlowice', u'\u015awi\u0119toch\u0142owice'), (u'tychy', u'Tychy'), (u'zabrze', u'Zabrze'), (u'zory', u'\u017bory'), (u'bedzinski', u'b\u0119dzi\u0144ski'), (u'bielski', u'bielski'), (u'bierunsko-ledzinski', u'bieru\u0144sko-l\u0119dzi\u0144ski'), (u'cieszynski', u'cieszy\u0144ski'), (u'czestochowski', u'cz\u0119stochowski'), (u'gliwicki', u'gliwicki'), (u'klobucki', u'k\u0142obucki'), (u'lubliniecki', u'lubliniecki'), (u'mikolowski', u'miko\u0142owski'), (u'myszkowski', u'myszkowski'), (u'pszczynski', u'pszczy\u0144ski'), (u'raciborski', u'raciborski'), (u'rybnicki', u'rybnicki'), (u'tarnogorski', u'tarnog\xf3rski'), (u'wodzislawski', u'wodzis\u0142awski'), (u'zawiercianski', u'zawiercia\u0144ski'), (u'zywiecki', u'\u017cywiecki'), (u'kielce', u'Kielce'), (u'buski', u'buski'), (u'jedrzejowski', u'j\u0119drzejowski'), (u'kazimierski', u'kazimierski'), (u'kielecki', u'kielecki'), (u'konecki', u'konecki'), (u'opatowski', u'opatowski'), (u'ostrowiecki', u'ostrowiecki'), (u'pinczowski', u'pi\u0144czowski'), (u'sandomierski', u'sandomierski'), (u'skarzyski', u'skar\u017cyski'), (u'starachowicki', u'starachowicki'), (u'staszowski', u'staszowski'), (u'wloszczowski', u'w\u0142oszczowski'), (u'olsztyn', u'Olsztyn'), (u'elblag', u'Elbl\u0105g'), (u'bartoszycki', u'bartoszycki'), (u'braniewski', u'braniewski'), (u'dzialdowski', u'dzia\u0142dowski'), (u'elblaski', u'elbl\u0105ski'), (u'elcki', u'e\u0142cki'), (u'gizycki', u'gi\u017cycki'), (u'goldapski', u'go\u0142dapski'), (u'ilawski', u'i\u0142awski'), (u'ketrzynski', u'k\u0119trzy\u0144ski'), (u'lidzbarski', u'lidzbarski'), (u'mragowski', u'mr\u0105gowski'), (u'nidzicki', u'nidzicki'), (u'nowomiejski', u'nowomiejski'), (u'olecki', u'olecki'), (u'olsztynski', u'olszty\u0144ski'), (u'ostrodzki', u'ostr\xf3dzki'), (u'piski', u'piski'), (u'szczycienski', u'szczycie\u0144ski'), (u'wegorzewski', u'w\u0119gorzewski'), (u'poznan', u'Pozna\u0144'), (u'kalisz', u'Kalisz'), (u'konin', u'Konin'), (u'leszno', u'Leszno'), (u'chodzieski', u'chodziejski'), (u'czarnkowsko-trzcianecki', u'czarnkowsko-trzcianecki'), (u'gnieznienski', u'gnie\u017anie\u0144ski'), (u'gostynski', u'gosty\u0144ski'), (u'grodziski', u'grodziski'), (u'jarocinski', u'jaroci\u0144ski'), (u'kaliski', u'kaliski'), (u'kepinski', u'k\u0119pi\u0144ski'), (u'kolski', u'kolski'), (u'koninski', u'koni\u0144ski'), (u'koscianski', u'ko\u015bcia\u0144ski'), (u'krotoszynski', u'krotoszy\u0144ski'), (u'leszczynski', u'leszczy\u0144ski'), (u'miedzychodzki', u'mi\u0119dzychodzki'), (u'nowotomyski', u'nowotomyski'), (u'obornicki', u'obornicki'), (u'ostrowski', u'ostrowski'), (u'ostrzeszowski', u'ostrzeszowski'), (u'pilski', u'pilski'), (u'pleszewski', u'pleszewski'), (u'poznanski', u'pozna\u0144ski'), (u'rawicki', u'rawicki'), (u'slupecki', u's\u0142upecki'), (u'szamotulski', u'szamotulski'), (u'sredzki', u'\u015bredzki'), (u'sremski', u'\u015bremski'), (u'turecki', u'turecki'), (u'wagrowiecki', u'w\u0105growiecki'), (u'wolsztynski', u'wolszty\u0144ski'), (u'wrzesinski', u'wrzesi\u0144ski'), (u'zlotowski', u'z\u0142otowski'), (u'bialogardzki', u'bia\u0142ogardzki'), (u'choszczenski', u'choszcze\u0144ski'), (u'drawski', u'drawski'), (u'goleniowski', u'goleniowski'), (u'gryficki', u'gryficki'), (u'gryfinski', u'gryfi\u0144ski'), (u'kamienski', u'kamie\u0144ski'), (u'kolobrzeski', u'ko\u0142obrzeski'), (u'koszalinski', u'koszali\u0144ski'), (u'lobeski', u'\u0142obeski'), (u'mysliborski', u'my\u015bliborski'), (u'policki', u'policki'), (u'pyrzycki', u'pyrzycki'), (u'slawienski', u's\u0142awie\u0144ski'), (u'stargardzki', u'stargardzki'), (u'szczecinecki', u'szczecinecki'), (u'swidwinski', u'\u015bwidwi\u0144ski'), (u'walecki', u'wa\u0142ecki'))

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

localflavor.pl.pl_voivodeships.VOIVODESHIP_CHOICES = (('lower_silesia', <django.utils.functional.__proxy__ object at 0x7f953e42d850>), ('kuyavia-pomerania', <django.utils.functional.__proxy__ object at 0x7f953e42d310>), ('lublin', <django.utils.functional.__proxy__ object at 0x7f953e42dad0>), ('lubusz', <django.utils.functional.__proxy__ object at 0x7f953e42dc90>), ('lodz', <django.utils.functional.__proxy__ object at 0x7f953e42dc50>), ('lesser_poland', <django.utils.functional.__proxy__ object at 0x7f953e90a190>), ('masovia', <django.utils.functional.__proxy__ object at 0x7f953e90ac10>), ('opole', <django.utils.functional.__proxy__ object at 0x7f953e90a8d0>), ('subcarpatia', <django.utils.functional.__proxy__ object at 0x7f953e90aed0>), ('podlasie', <django.utils.functional.__proxy__ object at 0x7f953e90a890>), ('pomerania', <django.utils.functional.__proxy__ object at 0x7f953e90ac50>), ('silesia', <django.utils.functional.__proxy__ object at 0x7f953e90abd0>), ('swietokrzyskie', <django.utils.functional.__proxy__ object at 0x7f953e90a850>), ('warmia-masuria', <django.utils.functional.__proxy__ object at 0x7f953e90afd0>), ('greater_poland', <django.utils.functional.__proxy__ object at 0x7f953e90a310>), ('west_pomerania', <django.utils.functional.__proxy__ object at 0x7f953e90a950>))

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