85 lines
1.7 KiB
Python
85 lines
1.7 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',
|
|
}
|
|
|