django-postal.

um aplicativo django para l10n de endereços postais
Baixe Agora

django-postal. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Michael Thornhill
  • Site do editor:
  • http://maithu.com

django-postal. Tag


django-postal. Descrição

Um aplicativo Django para L10N de endereços postais Django-Postal é um aplicativo Django que fornece um modelo agnóstico para endereços postais. A motivação por trás deste projeto é que a maioria dos países tem diferentes formas de endereços postais, e. http://www.bitboost.com/ref/international-address-formats.html, http://en.wikipedia.org/wiki/address_(geography)This app assume que todos os endereços postais em todo o mundo podem ser compostos de 5 Linhas de endereço opcionais mais um código de país. Em seguida, localiza o título de cada linha dependente do país selecionado. Outras informações sobre cada linha de endereço podem ser coletadas de campos e widgets de Django.contrib.localflavor e. Para o UKFrom Django Import FormsFrom Django.Utils.Translation Import UgetText_Lazy como _from django.contrib.localflavor.uk.forms Importar UKPostCodefield, UKCountySelectFrom Postal.Forms Importar PostalAdDressformClass GbPostalAdDressform (PostalAddressform): line1 = formas.charfield (Label = _ (U " Nome da empresa "), obrigatório = Falso, Max_Length = 50) LINE2 = FORMS.CHARFIELD (Etiqueta = _ (U" Street "), Max_Length = 50) City = Forms.Charfield (Etiqueta = _ (U" Cidade "), Max_Length = 50) estado = formas.charfield (etiqueta = _ (U "County"), widget = ukcountyselect, max_length = 50) Código = UKPostCodefield (Etiqueta = _ (U "Postcode")) Espera-se que vários contribuintes contribuam para o endereço Formatos por país e que, eventualmente, esta informação de endereço poderia encontrar o caminho de volta para django.contrib.localflavorders, como contribuir: $ git clone git@github.com: mthornhill / django-postal.git $ CD django-postal $ virtualenv. --Não-site-pacotes $ fonte bin / activar $ python bootstrap.py $ bin / buildout -v $ bin / django syncdb $ bin / teste $ bin / django runserverbrowse para http: // localhost: 8000new países podem ser adicionados a a pasta SRC / Postal por seu código de país de 2 letras, por exemplo A pasta do país USEACH contém um __init__.py e um Forms.py Forms.py contém o endereço localizado: 1. Adicionar Django-Países e Django-Postal à sua instalação_apps em settings.pye.g.installed_apps = ("Países", "postal", ...) 2. Em seu código de exibição Importe o código para obter um endereço postal localizadoViews.pyfrom postal.Views Import Get_Postal_Form_Classform_class = get_postal_form_class ("US") postal_form = form_class () 3. Adicione postal_form ao seu templatessome_template.html {{postal_form}} 4. Neste caso, teremos requisitos de forma postal dos EUA: · Pitão · Django. · Django-Países


django-postal. Software Relacionado