85 lines
1.8 KiB
Python
85 lines
1.8 KiB
Python
"""
|
|
A mapping of state misspellings/abbreviations to normalized abbreviations, and
|
|
an alphabetical list of states for use as `choices` in a formfield.
|
|
|
|
This exists in this standalone file so that it's only imported into memory
|
|
when explicitly needed.
|
|
"""
|
|
|
|
STATE_CHOICES = (
|
|
('KA', 'Karnataka'),
|
|
('AP', 'Andhra Pradesh'),
|
|
('KL', 'Kerala'),
|
|
('TN', 'Tamil Nadu'),
|
|
('MH', 'Maharashtra'),
|
|
('UP', 'Uttar Pradesh'),
|
|
('GA', 'Goa'),
|
|
('GJ', 'Gujarat'),
|
|
('RJ', 'Rajasthan'),
|
|
('HP', 'Himachal Pradesh'),
|
|
('JK', 'Jammu and Kashmir'),
|
|
('AR', 'Arunachal Pradesh'),
|
|
('AS', 'Assam'),
|
|
('BR', 'Bihar'),
|
|
('CG', 'Chattisgarh'),
|
|
('HR', 'Haryana'),
|
|
('JH', 'Jharkhand'),
|
|
('MP', 'Madhya Pradesh'),
|
|
('MN', 'Manipur'),
|
|
('ML', 'Meghalaya'),
|
|
('MZ', 'Mizoram'),
|
|
('NL', 'Nagaland'),
|
|
('OR', 'Orissa'),
|
|
('PB', 'Punjab'),
|
|
('SK', 'Sikkim'),
|
|
('TR', 'Tripura'),
|
|
('UA', 'Uttarakhand'),
|
|
('WB', 'West Bengal'),
|
|
|
|
# Union Territories
|
|
('AN', 'Andaman and Nicobar'),
|
|
('CH', 'Chandigarh'),
|
|
('DN', 'Dadra and Nagar Haveli'),
|
|
('DD', 'Daman and Diu'),
|
|
('DL', 'Delhi'),
|
|
('LD', 'Lakshadweep'),
|
|
('PY', 'Pondicherry'),
|
|
)
|
|
|
|
STATES_NORMALIZED = {
|
|
'ka': 'KA',
|
|
'karnatka': 'KA',
|
|
'tn': 'TN',
|
|
'tamilnad': 'TN',
|
|
'tamilnadu': 'TN',
|
|
'andra pradesh': 'AP',
|
|
'andrapradesh': 'AP',
|
|
'andhrapradesh': 'AP',
|
|
'maharastra': 'MH',
|
|
'mh': 'MH',
|
|
'ap': 'AP',
|
|
'dl': 'DL',
|
|
'dd': 'DD',
|
|
'br': 'BR',
|
|
'ar': 'AR',
|
|
'sk': 'SK',
|
|
'kl': 'KL',
|
|
'ga': 'GA',
|
|
'rj': 'RJ',
|
|
'rajastan': 'RJ',
|
|
'rajasthan': 'RJ',
|
|
'hp': 'HP',
|
|
'ua': 'UA',
|
|
'up': 'UP',
|
|
'mp': 'MP',
|
|
'mz': 'MZ',
|
|
'bengal': 'WB',
|
|
'westbengal': 'WB',
|
|
'mizo': 'MZ',
|
|
'orisa': 'OR',
|
|
'odisa': 'OR',
|
|
'or': 'OR',
|
|
'ar': 'AR',
|
|
}
|
|
|