Turkey (tr
)¶
Forms¶
-
class
localflavor.tr.forms.
TRIdentificationNumberField
(required=True, widget=None, label=None, initial=None, help_text=u”, error_messages=None, show_hidden_initial=False, validators=(), localize=False, disabled=False, label_suffix=None)[source]¶ A Turkey Identification Number number.
See: http://tr.wikipedia.org/wiki/T%C3%BCrkiye_Cumhuriyeti_Kimlik_Numaras%C4%B1
Checks the following rules to determine whether the number is valid:
- The number is 11-digits.
- First digit is not 0.
- Conforms to the following two formula: (sum(1st, 3rd, 5th, 7th, 9th)*7 - sum(2nd,4th,6th,8th)) % 10 = 10th digit sum(1st to 10th) % 10 = 11th digit
-
class
localflavor.tr.forms.
TRPhoneNumberField
(max_length=None, min_length=None, strip=True, empty_value=u”, *args, **kwargs)[source]¶ A form field that validates input as a Turkish phone number.
The correct format is 0xxx xxx xxxx. +90xxx xxx xxxx and inputs without spaces also validates. The result is normalized to xxx xxx xxxx format.
Data¶
-
localflavor.tr.tr_provinces.
PROVINCE_CHOICES
= ((u‘01’, u’Adana’), (u‘02’, u’Ad\u0131yaman’), (u‘03’, u’Afyonkarahisar’), (u‘04’, u’A\u011fr\u0131’), (u‘68’, u’Aksaray’), (u‘05’, u’Amasya’), (u‘06’, u’Ankara’), (u‘07’, u’Antalya’), (u‘75’, u’Ardahan’), (u‘08’, u’Artvin’), (u‘09’, u’Ayd\u0131n’), (u‘10’, u’Bal\u0131kesir’), (u‘74’, u’Bart\u0131n’), (u‘72’, u’Batman’), (u‘69’, u’Bayburt’), (u‘11’, u’Bilecik’), (u‘12’, u’Bing\xf6l’), (u‘13’, u’Bitlis’), (u‘14’, u’Bolu’), (u‘15’, u’Burdur’), (u‘16’, u’Bursa’), (u‘17’, u’\xc7anakkale’), (u‘18’, u’\xc7ank\u0131r\u0131’), (u‘19’, u’\xc7orum’), (u‘20’, u’Denizli’), (u‘21’, u’Diyarbak\u0131r’), (u‘81’, u’D\xfczce’), (u‘22’, u’Edirne’), (u‘23’, u’Elaz\u0131\u011f’), (u‘24’, u’Erzincan’), (u‘25’, u’Erzurum’), (u‘26’, u’Eski\u015fehir’), (u‘27’, u’Gaziantep’), (u‘28’, u’Giresun’), (u‘29’, u’G\xfcm\xfc\u015fhane’), (u‘30’, u’Hakkari’), (u‘31’, u’Hatay’), (u‘76’, u’I\u011fd\u0131r’), (u‘32’, u’Isparta’), (u‘33’, u’Mersin’), (u‘34’, u’\u0130stanbul’), (u‘35’, u’\u0130zmir’), (u‘78’, u’Karab\xfck’), (u‘36’, u’Kars’), (u‘37’, u’Kastamonu’), (u‘38’, u’Kayseri’), (u‘39’, u’K\u0131rklareli’), (u‘40’, u’K\u0131r\u015fehir’), (u‘41’, u’Kocaeli’), (u‘42’, u’Konya’), (u‘43’, u’K\xfctahya’), (u‘44’, u’Malatya’), (u‘45’, u’Manisa’), (u‘46’, u’Kahramanmara\u015f’), (u‘70’, u’Karaman’), (u‘71’, u’K\u0131r\u0131kkale’), (u‘79’, u’Kilis’), (u‘47’, u’Mardin’), (u‘48’, u’Mu\u011fla’), (u‘49’, u’Mu\u015f’), (u‘50’, u’Nev\u015fehir’), (u‘51’, u’Ni\u011fde’), (u‘52’, u’Ordu’), (u‘80’, u’Osmaniye’), (u‘53’, u’Rize’), (u‘54’, u’Sakarya’), (u‘55’, u’Samsun’), (u‘56’, u’Siirt’), (u‘57’, u’Sinop’), (u‘58’, u’Sivas’), (u‘73’, u’\u015e\u0131rnak’), (u‘59’, u’Tekirda\u011f’), (u‘60’, u’Tokat’), (u‘61’, u’Trabzon’), (u‘62’, u’Tunceli’), (u‘63’, u’\u015eanl\u0131urfa’), (u‘64’, u’U\u015fak’), (u‘65’, u’Van’), (u‘77’, u’Yalova’), (u‘66’, u’Yozgat’), (u‘67’, u’Zonguldak’))¶ A list of Turkish provinces