新西兰特定国家的Django助手。
django-localflavor-nz的Python项目详细描述
新西兰特定国家的Django助手。
新西兰的地方风味是什么?
- forms.nzregionselect-aSelect小部件 一份新西兰地区的名单。
- forms.nzprovinceselect-aSelect小部件 新西兰各省名单。
- forms.nznorthislandselect-aSelect小部件 有一份诺尔岛市和区议会的名单。
- forms.nzsouthislandselect-aSelect小部件 南岛市和区议会名单。
- forms.nzPostcodeField-验证输入的表单字段 作为新西兰的邮政编码。有效格式是xxxx,其中x是一个数字。
- forms.nzPhoneNumberField-验证输入的表单字段 作为新西兰的电话号码。验证本地和国际土地线 手机号码以及0800号码验证。
- forms.nzBankAccountNumberField-验证输入的表单字段 作为新西兰银行帐号。验证格式x x-xxxx-xxxxxxx-xx(x)。 当启用严格检查时,帐号的银行id部分也将被validatedm。
有关详细信息,请参见源代码。
新西兰特有的settings
- LOCALFLAVOR_NZ_STRICT默认为False。添加到您的settings 如果要启用严格验证。当前,如果设置为True, NZBankAccountNumberField还将验证给定银行帐号的 银行ID是有效的。见django_localflavor_nz.forms.BANK_IDS 获取有效银行ID的完整列表。
关于Django LocalFlavor NZ
django_localflavor_nz包是由marek kuziel创建的,因为 新西兰的“本地风味”以前没去过Django django.contrib.localflavor在django 1.5中被弃用。
安装
安装软件包easy_install django-localflavor_nz或 pip install django-localflavor_nz。
将django_localflavor_nz添加到INSTALLED_APPS中的settings。
测试
django test django_localflavor_nz将运行此localflavor的测试。
关于本地风味
Django的LocalFlavor包为特定的 国家或文化。
例如,这些可能包括您所在国家邮政编码的表单字段, 电话号码格式或政府身份证号码。
LocalFlavors代码曾在Django proper中使用-在django.contrib.LocalFlavor中- 但在django 1.5中被分离成独立的包,以保持框架的核心干净。
有关其他localflavor包,请参见https://github.com/django/