美国特定国家的Django帮助者

django-localflavor-us的Python项目详细描述


针对美国的特定于国家/地区的Django帮助程序

警告

过时的包您不应再使用此包。以前的django.contrib.localflavor包现在可用作https://pypi.python.org/pypi/django-localflavor包,包括美国localflavor包。

美国的地方风味是什么?

  • form s.usphonenumberfield:验证输入为美国电话的表单字段 号码。

  • forms.usSocialSecurityNumberField:验证输入为 美国社会保险号码(SSN)。有效的SSN必须遵守以下规则:

    • Format of XXX-XX-XXXX
    • No group of digits consisting entirely of zeroes
    • Leading group of digits cannot be 666
    • Number not in promotional block 987-65-4320 through 987-65-4329
    • Number not one known to be invalid due to widespread promotional use or distribution (e.g., the Woolworth’s number or the 1962 promotional number)
  • form s.usStateField:验证输入为美国国名或 缩写。它将输入规范化为标准的两个字母的邮政 给定州的服务缩写。

  • form s.uszipcodefield:验证输入为美国邮政编码的表单字段。 有效格式为xxxxx或xxxxx-xxxx。

  • form s.usStateSelect:使用美国列表的表单Select小部件。 国家/地区作为其选择。

  • form s.uspsselect:使用美国邮政列表的表单Select小部件 服务州、地区和国家缩写作为其选择。

  • models.phonenumberfield:aCharField检查值是否为 有效的美国式电话号码(格式为XXX-XXX-XXXX)。

  • models.usStateField:表示为 forms.USStateField字段并存储两个字母的美国状态 数据库中的缩写。

  • uspostalcodefield:一个模型字段,其形式表示为 forms.USPSSelect字段,存储两个字母的美国邮政服务 数据库中的缩写。

此外,在 us.us_states,允许自定义模型和表单字段以及表单 演示文稿,适用于美国各州、地区和美国邮政服务的子集 缩写:

  • us_states.continuous_states:邮政缩写选择的元组 对于毗连或“低于48”的州(即除阿拉斯加和夏威夷以外的所有州), 加上哥伦比亚特区。
  • usu states.usu states:邮政缩写的一组选择 美国50个州,加上哥伦比亚特区。
  • 美国领土:邮政缩写的二元组选择 美国领土:美属萨摩亚、关岛、北马里亚纳群岛、波多黎各 里科和美属维尔京群岛。
  • 美国武装部队:邮政缩写的一组选择 美国三个军事邮政“州”:武装部队美洲,武装 欧洲和太平洋武装部队。
  • us_states.cofa_states:邮政缩写的二元组选择 三个独立的国家,根据自由联合的契约, 由美国邮政局提供服务:美利坚合众国 密克罗尼西亚、马绍尔群岛和帕劳。
  • 过时的美国:过时的美国邮政服务的一组选择 国家缩略语:北马里亚纳的前缩略语 岛屿,加上巴拿马运河区,菲律宾和 前太平洋托管领土。
  • us_states.state_choices:所有邮政缩写的选择元组 对应于美国的州或地区,以及哥伦比亚特区。
  • usps_choices:所有邮政缩写的选择元组 被美国邮政局(包括所有州和地区, 哥伦比亚特区、武装部队“各州”和独立国家 由USPS提供服务)。

有关详细信息,请参见源代码。

关于本地风味

django的“localflavor”包为特定的 国家或文化。

例如,这些可能包括您所在国家邮政编码的表单字段, 电话号码格式或政府身份证号码。

这段代码以前住在Django–在django.contrib.localflavor–但是 在django 1.5中被分离成独立的包,以保持框架的 核心干净。

有关可用本地风味的完整列表,请参见https://github.com/django/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java楼梯的最大高度   java Jackson从1.7.1更新到2.8.6 JsonTypeInfo子类型反序列化   Spring WebApp中的java JPA异常处理   java在SwingWorker(doInBackground)中从WorkerThread调用多个方法?   java Android Studio构建到jar   java是添加多个按钮组的更有效方法   java MySQL JDBC连接池最大大小   java如何防止元素<Integer>变成元素<Object>   Java:处理大型XML文件提取数据而不编写状态自动机?   SpringBoot和React Web应用程序中CAS的java重定向问题   需要java算法方面的帮助吗   java在JDK 16中使用PowerMock   java异常错误本机方法签名   在Java Android中将JSON映射到数组/对象   如何打开一个窗口。java程序中的dat文件   java应用程序引擎+Maven+热插拔   java Moxy的getValueByXPath为除根元素以外的所有元素返回null