Italy (it
)¶
Forms¶
IT-specific Form helpers.
-
class
localflavor.it.forms.
ITProvinceSelect
(attrs=None)[source]¶ A Select widget that uses a list of IT provinces as its choices.
-
class
localflavor.it.forms.
ITRegionProvinceSelect
(attrs=None)[source]¶ A Select widget that uses a named group list of IT regions mapped to regions as its choices.
-
class
localflavor.it.forms.
ITRegionSelect
(attrs=None)[source]¶ A Select widget that uses a list of IT regions as its choices.
-
class
localflavor.it.forms.
ITSocialSecurityNumberField
(**kwargs)[source]¶ A form field that validates Italian Tax code (codice fiscale) for both persons and entities.
For reference see http://www.agenziaentrate.it/ and search for:
- ‘Informazioni sulla codificazione delle persone fisiche’ for persons’ SSN
- ‘Codice fiscale Modello AA5/6’ for entities’ SSN
Changed in version 1.1.
The
ITSocialSecurityNumberField
now also accepts SSN values for entities (numeric-only form).
Utilities¶
-
localflavor.it.util.
ssn_check_digit
(value)[source]¶ Calculate Italian social security number check digit.
-
localflavor.it.util.
ssn_validation
(ssn_value)[source]¶ Validate Italian SSN for persons
ValueError
is raised if validation fails.
Data¶
-
localflavor.it.it_province.
PROVINCE_CHOICES
= (('AG', 'Agrigento'), ('AL', 'Alessandria'), ('AN', 'Ancona'), ('AO', 'Aosta'), ('AR', 'Arezzo'), ('AP', 'Ascoli Piceno'), ('AT', 'Asti'), ('AV', 'Avellino'), ('BA', 'Bari'), ('BT', 'Barletta-Andria-Trani'), ('BL', 'Belluno'), ('BN', 'Benevento'), ('BG', 'Bergamo'), ('BI', 'Biella'), ('BO', 'Bologna'), ('BZ', 'Bolzano/Bozen'), ('BS', 'Brescia'), ('BR', 'Brindisi'), ('CA', 'Cagliari'), ('CL', 'Caltanissetta'), ('CB', 'Campobasso'), ('CE', 'Caserta'), ('CT', 'Catania'), ('CZ', 'Catanzaro'), ('CH', 'Chieti'), ('CO', 'Como'), ('CS', 'Cosenza'), ('CR', 'Cremona'), ('KR', 'Crotone'), ('CN', 'Cuneo'), ('EN', 'Enna'), ('FM', 'Fermo'), ('FE', 'Ferrara'), ('FI', 'Firenze'), ('FG', 'Foggia'), ('FC', 'Forlì-Cesena'), ('FR', 'Frosinone'), ('GE', 'Genova'), ('GO', 'Gorizia'), ('GR', 'Grosseto'), ('IM', 'Imperia'), ('IS', 'Isernia'), ('SP', 'La Spezia'), ('AQ', 'L’Aquila'), ('LT', 'Latina'), ('LE', 'Lecce'), ('LC', 'Lecco'), ('LI', 'Livorno'), ('LO', 'Lodi'), ('LU', 'Lucca'), ('MC', 'Macerata'), ('MN', 'Mantova'), ('MS', 'Massa-Carrara'), ('MT', 'Matera'), ('ME', 'Messina'), ('MI', 'Milano'), ('MO', 'Modena'), ('MB', 'Monza e Brianza'), ('NA', 'Napoli'), ('NO', 'Novara'), ('NU', 'Nuoro'), ('OR', 'Oristano'), ('PD', 'Padova'), ('PA', 'Palermo'), ('PR', 'Parma'), ('PV', 'Pavia'), ('PG', 'Perugia'), ('PU', 'Pesaro e Urbino'), ('PE', 'Pescara'), ('PC', 'Piacenza'), ('PI', 'Pisa'), ('PT', 'Pistoia'), ('PN', 'Pordenone'), ('PZ', 'Potenza'), ('PO', 'Prato'), ('RG', 'Ragusa'), ('RA', 'Ravenna'), ('RC', 'Reggio Calabria'), ('RE', 'Reggio Emilia'), ('RI', 'Rieti'), ('RN', 'Rimini'), ('RM', 'Roma'), ('RO', 'Rovigo'), ('SA', 'Salerno'), ('SS', 'Sassari'), ('SV', 'Savona'), ('SI', 'Siena'), ('SR', 'Siracusa'), ('SO', 'Sondrio'), ('SU', 'Sud Sardegna'), ('TA', 'Taranto'), ('TE', 'Teramo'), ('TR', 'Terni'), ('TO', 'Torino'), ('TP', 'Trapani'), ('TN', 'Trento'), ('TV', 'Treviso'), ('TS', 'Trieste'), ('UD', 'Udine'), ('VA', 'Varese'), ('VE', 'Venezia'), ('VB', 'Verbano Cusio Ossola'), ('VC', 'Vercelli'), ('VR', 'Verona'), ('VV', 'Vibo Valentia'), ('VI', 'Vicenza'), ('VT', 'Viterbo'))¶ An alphabetical list of provinces
-
localflavor.it.it_province.
PROVINCE_REGIONS
= {'AG': 'SIC', 'AL': 'PMN', 'AN': 'MAR', 'AO': 'VAO', 'AP': 'MAR', 'AQ': 'ABR', 'AR': 'TOS', 'AT': 'PMN', 'AV': 'CAM', 'BA': 'PUG', 'BG': 'LOM', 'BI': 'PMN', 'BL': 'VEN', 'BN': 'CAM', 'BO': 'EMR', 'BR': 'PUG', 'BS': 'LOM', 'BT': 'PUG', 'BZ': 'TAA', 'CA': 'SAR', 'CB': 'MOL', 'CE': 'CAM', 'CH': 'ABR', 'CL': 'SIC', 'CN': 'PMN', 'CO': 'LOM', 'CR': 'LOM', 'CS': 'CAL', 'CT': 'SIC', 'CZ': 'CAL', 'EN': 'SIC', 'FC': 'EMR', 'FE': 'EMR', 'FG': 'PUG', 'FI': 'TOS', 'FM': 'MAR', 'FR': 'LAZ', 'GE': 'LIG', 'GO': 'FVG', 'GR': 'TOS', 'IM': 'LIG', 'IS': 'MOL', 'KR': 'CAL', 'LC': 'LOM', 'LE': 'PUG', 'LI': 'TOS', 'LO': 'LOM', 'LT': 'LAZ', 'LU': 'TOS', 'MB': 'LOM', 'MC': 'MAR', 'ME': 'SIC', 'MI': 'LOM', 'MN': 'LOM', 'MO': 'EMR', 'MS': 'TOS', 'MT': 'BAS', 'NA': 'CAM', 'NO': 'PMN', 'NU': 'SAR', 'OR': 'SAR', 'PA': 'SIC', 'PC': 'EMR', 'PD': 'VEN', 'PE': 'ABR', 'PG': 'UMB', 'PI': 'TOS', 'PN': 'FVG', 'PO': 'TOS', 'PR': 'EMR', 'PT': 'TOS', 'PU': 'MAR', 'PV': 'LOM', 'PZ': 'BAS', 'RA': 'EMR', 'RC': 'CAL', 'RE': 'EMR', 'RG': 'SIC', 'RI': 'LAZ', 'RM': 'LAZ', 'RN': 'EMR', 'RO': 'VEN', 'SA': 'CAM', 'SI': 'TOS', 'SO': 'LOM', 'SP': 'LIG', 'SR': 'SIC', 'SS': 'SAR', 'SU': 'SAR', 'SV': 'LIG', 'TA': 'PUG', 'TE': 'ABR', 'TN': 'TAA', 'TO': 'PMN', 'TP': 'SIC', 'TR': 'UMB', 'TS': 'FVG', 'TV': 'VEN', 'UD': 'FVG', 'VA': 'LOM', 'VB': 'PMN', 'VC': 'PMN', 'VE': 'VEN', 'VI': 'VEN', 'VR': 'VEN', 'VT': 'LAZ', 'VV': 'CAL'}¶ A dictionary of provinces mapped to regions
New in version 1.1.
-
localflavor.it.it_region.
REGION_CHOICES
= (('ABR', 'Abruzzo'), ('BAS', 'Basilicata'), ('CAL', 'Calabria'), ('CAM', 'Campania'), ('EMR', 'Emilia-Romagna'), ('FVG', 'Friuli-Venezia Giulia'), ('LAZ', 'Lazio'), ('LIG', 'Liguria'), ('LOM', 'Lombardia'), ('MAR', 'Marche'), ('MOL', 'Molise'), ('PMN', 'Piemonte'), ('PUG', 'Puglia'), ('SAR', 'Sardegna'), ('SIC', 'Sicilia'), ('TOS', 'Toscana'), ('TAA', 'Trentino-Alto Adige'), ('UMB', 'Umbria'), ('VAO', 'Valle d’Aosta'), ('VEN', 'Veneto'))¶ An alphabetical list of regions
-
localflavor.it.it_region.
REGION_PROVINCES
= {'ABR': ['AQ', 'CH', 'PE', 'TE'], 'BAS': ['MT', 'PZ'], 'CAL': ['CS', 'CZ', 'KR', 'RC', 'VV'], 'CAM': ['AV', 'BN', 'CE', 'NA', 'SA'], 'EMR': ['BO', 'FC', 'FE', 'MO', 'PC', 'PR', 'RA', 'RE', 'RN'], 'FVG': ['GO', 'PN', 'TS', 'UD'], 'LAZ': ['FR', 'LT', 'RI', 'RM', 'VT'], 'LIG': ['GE', 'IM', 'SP', 'SV'], 'LOM': ['BG', 'BS', 'CO', 'CR', 'LC', 'LO', 'MB', 'MI', 'MN', 'PV', 'SO', 'VA'], 'MAR': ['AN', 'AP', 'FM', 'MC', 'PU'], 'MOL': ['CB', 'IS'], 'PMN': ['AL', 'AT', 'BI', 'CN', 'NO', 'TO', 'VB', 'VC'], 'PUG': ['BA', 'BR', 'BT', 'FG', 'LE', 'TA'], 'SAR': ['CA', 'NU', 'OR', 'SS', 'SU'], 'SIC': ['AG', 'CL', 'CT', 'EN', 'ME', 'PA', 'RG', 'SR', 'TP'], 'TAA': ['BZ', 'TN'], 'TOS': ['AR', 'FI', 'GR', 'LI', 'LU', 'MS', 'PI', 'PO', 'PT', 'SI'], 'UMB': ['PG', 'TR'], 'VAO': ['AO'], 'VEN': ['BL', 'PD', 'RO', 'TV', 'VE', 'VI', 'VR']}¶ A dictionary of regions mapped to provinces
New in version 1.1.
-
localflavor.it.it_region.
REGION_PROVINCE_CHOICES
= [('Abruzzo', (('CH', 'Chieti'), ('AQ', 'L’Aquila'), ('PE', 'Pescara'), ('TE', 'Teramo'))), ('Basilicata', (('MT', 'Matera'), ('PZ', 'Potenza'))), ('Calabria', (('CZ', 'Catanzaro'), ('CS', 'Cosenza'), ('KR', 'Crotone'), ('RC', 'Reggio Calabria'), ('VV', 'Vibo Valentia'))), ('Campania', (('AV', 'Avellino'), ('BN', 'Benevento'), ('CE', 'Caserta'), ('NA', 'Napoli'), ('SA', 'Salerno'))), ('Emilia-Romagna', (('BO', 'Bologna'), ('FE', 'Ferrara'), ('FC', 'Forlì-Cesena'), ('MO', 'Modena'), ('PR', 'Parma'), ('PC', 'Piacenza'), ('RA', 'Ravenna'), ('RE', 'Reggio Emilia'), ('RN', 'Rimini'))), ('Friuli-Venezia Giulia', (('GO', 'Gorizia'), ('PN', 'Pordenone'), ('TS', 'Trieste'), ('UD', 'Udine'))), ('Lazio', (('FR', 'Frosinone'), ('LT', 'Latina'), ('RI', 'Rieti'), ('RM', 'Roma'), ('VT', 'Viterbo'))), ('Liguria', (('GE', 'Genova'), ('IM', 'Imperia'), ('SP', 'La Spezia'), ('SV', 'Savona'))), ('Lombardia', (('BG', 'Bergamo'), ('BS', 'Brescia'), ('CO', 'Como'), ('CR', 'Cremona'), ('LC', 'Lecco'), ('LO', 'Lodi'), ('MN', 'Mantova'), ('MI', 'Milano'), ('MB', 'Monza e Brianza'), ('PV', 'Pavia'), ('SO', 'Sondrio'), ('VA', 'Varese'))), ('Marche', (('AN', 'Ancona'), ('AP', 'Ascoli Piceno'), ('FM', 'Fermo'), ('MC', 'Macerata'), ('PU', 'Pesaro e Urbino'))), ('Molise', (('CB', 'Campobasso'), ('IS', 'Isernia'))), ('Piemonte', (('AL', 'Alessandria'), ('AT', 'Asti'), ('BI', 'Biella'), ('CN', 'Cuneo'), ('NO', 'Novara'), ('TO', 'Torino'), ('VB', 'Verbano Cusio Ossola'), ('VC', 'Vercelli'))), ('Puglia', (('BA', 'Bari'), ('BT', 'Barletta-Andria-Trani'), ('BR', 'Brindisi'), ('FG', 'Foggia'), ('LE', 'Lecce'), ('TA', 'Taranto'))), ('Sardegna', (('CA', 'Cagliari'), ('NU', 'Nuoro'), ('OR', 'Oristano'), ('SS', 'Sassari'), ('SU', 'Sud Sardegna'))), ('Sicilia', (('AG', 'Agrigento'), ('CL', 'Caltanissetta'), ('CT', 'Catania'), ('EN', 'Enna'), ('ME', 'Messina'), ('PA', 'Palermo'), ('RG', 'Ragusa'), ('SR', 'Siracusa'), ('TP', 'Trapani'))), ('Toscana', (('AR', 'Arezzo'), ('FI', 'Firenze'), ('GR', 'Grosseto'), ('LI', 'Livorno'), ('LU', 'Lucca'), ('MS', 'Massa-Carrara'), ('PI', 'Pisa'), ('PT', 'Pistoia'), ('PO', 'Prato'), ('SI', 'Siena'))), ('Trentino-Alto Adige', (('BZ', 'Bolzano/Bozen'), ('TN', 'Trento'))), ('Umbria', (('PG', 'Perugia'), ('TR', 'Terni'))), ('Valle d’Aosta', (('AO', 'Aosta'),)), ('Veneto', (('BL', 'Belluno'), ('PD', 'Padova'), ('RO', 'Rovigo'), ('TV', 'Treviso'), ('VE', 'Venezia'), ('VR', 'Verona'), ('VI', 'Vicenza')))]¶ A alphabetical list of provinces mapped to regions
New in version 1.1.