django-postal

A aplicación de Django para L10N de direcciones postales
Descargar ahora

django-postal Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Michael Thornhill
  • Sitio web del editor:
  • http://maithu.com

django-postal Etiquetas


django-postal Descripción

A aplicación de Django para L10N de direcciones postales. Django-Postal es una aplicación DJANGO que proporciona un modelo agnóstico de ubicación para las direcciones postales. La motivación detrás de este proyecto es que la mayoría de los países tienen diferentes formas de direcciones postales, por ejemplo,. http://www.bitboost.com/ref/international-address-Formats.html, http://en.wikipedia.org/wiki/address_(geography) Esta aplicación asume que todas las direcciones postales en todo el mundo se pueden formar de 5 Líneas de direcciones opcionales más un código de país. Luego, localiza el título de cada línea que depende del país seleccionado. Más información sobre cada línea de direcciones se puede recoger desde los campos y los widgets de Django.contrib.localfavor, E.G. Para el UKFROM DJANGO Importar Formsfrom Django.utils.translation Import UgetText_Lazy como _desde django.contrib.localfavor.uk.forms Importar Ukpostcodefield, UKCOuntySelectFer Postal.Forms Importar PostalAdRessFormClass GbpostalAddressForm (PostalAddressForm): Line1 = Forms.Cherfield (Label = _ (U " Nombre de la empresa "), requerido = FALSE, MAX_LENGTH = 50) LINE2 = FORMS.CHERFIELD (Label = _ (U" Street "), max_length = 50) Ciudad = Forms.Charfield (Label = _ (U" Town "), Max_Length = 50) State = Forms.Charfield (Label = _ (U "Condado"), Widget = UkCountySelect, max_length = 50) Code = Ukpostcodefield (Label = _ (U "Postcode")) Espera que varios contribuyentes contribuyan con la dirección. Formatos por país y que eventualmente esta información de direcciones podría encontrar su camino de regreso a django.contrib.localflavordevisders, cómo contribuir: $ git clone git@github.com: mthornhill / django-postal.git $ cd django-postal $ virtualenv. --no-site-paquetes $ fuente bin / active $ Python bootstrap.py $ bin / builedout -v $ bin / django syncdb $ bin / test $ bin / django runserverbrowse a http: // localhost: 8000new los países se pueden agregar a la carpeta SRC / POSTAL por su código de país de 2 letras, por ejemplo, Useach Country Carpeta contiene un __Init__.PY y A FORMS.PY Forms.Py contiene la dirección de directora localizada: 1. Agregue Django-Países y Django-Postal a su install_apps en Settings.pye.g.installed_apps = ("Países", "Postal", ...) 2. En su código de vista, importe el código para obtener una dirección postal localizadaViews.pyfrom Postal.views. Importar get_postal_form_classform_class = get_postal_form_class ("nosotros") postal_form = form_class () 3. Agregue POSTAL_FORM a su TEMPLATESSOMBLE_TEMPLATY.HTML {{POSTAL_FORM}} 4. En este caso, tendremos un formulario postal de EE. UU. · Python · Django · Django-Países


django-postal Software relacionado