diff options
| author | James Bennett <ubernostrum@gmail.com> | 2010-12-23 02:56:31 +0000 |
|---|---|---|
| committer | James Bennett <ubernostrum@gmail.com> | 2010-12-23 02:56:31 +0000 |
| commit | 5ed6e7a4d50eb5a2193133c67fd6fe8f6bbd0e5d (patch) | |
| tree | 86cf9b1a30dbff93b000af577b13b93b56f9ce14 /docs/ref | |
| parent | f117b91b4129b769032518d2b565e33eb0810da6 (diff) | |
Refactor the choices for localflavor's USStateField, and add new US postal code support. Fixes #14937 and #9022, refs #10308 and #8425.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15029 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'docs/ref')
| -rw-r--r-- | docs/ref/contrib/localflavor.txt | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/docs/ref/contrib/localflavor.txt b/docs/ref/contrib/localflavor.txt index aabc98c711..f54341ee6e 100644 --- a/docs/ref/contrib/localflavor.txt +++ b/docs/ref/contrib/localflavor.txt @@ -937,6 +937,11 @@ United States of America (``us``) A form ``Select`` widget that uses a list of U.S. states/territories as its choices. +.. class:: us.forms.USPSSelect + + A form ``Select`` widget that uses a list of U.S Postal Service + state, territory and country abbreviations as its choices. + .. class:: us.models.PhoneNumberField A :class:`CharField` that checks that the value is a valid U.S.A.-style phone @@ -947,6 +952,66 @@ United States of America (``us``) A model field that forms represent as a ``forms.USStateField`` field and stores the two-letter U.S. state abbreviation in the database. +.. class:: us.models.USPostalCodeField + + A model field that forms represent as a ``forms.USPSSelect`` field + and stores the two-letter U.S Postal Service abbreviation in the + database. + +Additionally, a variety of choice tuples are provided in +``django.contrib.localflavor.us.us_states``, allowing customized model +and form fields, and form presentations, for subsets of U.S states, +territories and U.S Postal Service abbreviations: + +.. data:: us.us_states.CONTIGUOUS_STATES + + A tuple of choices of the postal abbreviations for the + contiguous or "lower 48" states (i.e., all except Alaska and + Hawaii), plus the District of Columbia. + +.. data:: us.us_states.US_STATES + + A tuple of choices of the postal abbreviations for all + 50 U.S. states, plus the District of Columbia. + +.. data:: us.us_states.US_TERRITORIES + + A tuple of choices of the postal abbreviations for U.S + territories: American Samoa, Guam, the Northern Mariana Islands, + Puerto Rico and the U.S. Virgin Islands. + +.. data:: us.us_states.ARMED_FORCES_STATES + + A tuple of choices of the postal abbreviations of the three U.S + military postal "states": Armed Forces Americas, Armed Forces + Europe and Armed Forces Pacific. + +.. data:: us.us_states.COFA_STATES + + A tuple of choices of the postal abbreviations of the three + independent nations which, under the Compact of Free Association, + are served by the U.S. Postal Service: the Federated States of + Micronesia, the Marshall Islands and Palau. + +.. data:: us.us_states.OBSOLETE_STATES + + A tuple of choices of obsolete U.S Postal Service state + abbreviations: the former abbreviation for the Northern Mariana + Islands, plus the Panama Canal Zone, the Philippines and the + former Pacific trust territories. + +.. data:: us.us_states.STATE_CHOICES + + A tuple of choices of all postal abbreviations corresponding to U.S states or + territories, and the District of Columbia.. + +.. data:: us.us_states.USPS_CHOICES + + A tuple of choices of all postal abbreviations recognized by the + U.S Postal Service (including all states and territories, the + District of Columbia, armed forces "states" and independent + nations serviced by USPS). + Uruguay (``uy``) ================ |
