Django-Postal.

Eine Django-App für L10N von Postadressen
Jetzt downloaden

Django-Postal. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michael Thornhill
  • Website des Verlags:
  • http://maithu.com

Django-Postal. Stichworte


Django-Postal. Beschreibung

Eine Django-App für L10N von Postadressen Django-Postal ist eine Django-Anwendung, die ein agnostisches Modell für Postadressen bietet.Die Motivation für dieses Projekt ist, dass die meisten Länder unterschiedliche Formen der Postanschriften haben, z. http://www.bitboost.com/ref/international-address-formats.html, http://en.wikipedia.org/wiki/address_(geography)Dieser App geht davon aus, dass alle Postanschriften weltweit aus 5 bestehen können Optionale Adresszeilen plus ein Ländercode.it lokalisiert den Titel jeder Zeile, die von dem ausgewählten Land abhängig ist. Weitere Informationen zu jeder Adresszeile können von Django.contrib.LocalFlairt Felder und Widgets z. Für die ukfrom Django-Import Formsfrom Django.Utils.Translation Import von UGYTEXT_LAZY AS _FROM DJANGO.CONTRIB.LOCALFLAIRE.UK.Forms Import UKPOSTCODEFIELD, UKcountSelectFrom Postleitzahlen Import PostaladdressFormClass GBPostaladdressForm (PostaladdressForm): line1 = Forms.Charfield (Label = _ (u " Firmenname "), Erforderlich = FALSE, MAX_LENGTH = 50) line2 = Forms.Charfield (label = _ (u" straße "), max_length = 50) city = bildet.charfield (label = _ (u" town "), max_length = 50) staat = bildet.charfield (label = _ (u "County"), Widget = Ukcountysect, max_length = 50) Code = UKPOSTCODEFIELD (label = _ (U-Postleitzahl ")) Es wird gehofft, dass verschiedene Mitwirkende der Adresse beitragen werden Formate pro Land und das, so dass diese Adressinformationen schließlich erfahren könnten, dass er wieder in django.contribrib.localflavordeveler finden konnte. - NO-SITE-PACKES $ Source Bin / Activate $ Python bootstrap.py $ Bin / Buildout -v $ Bin / django syncdb $ Bin / test $ bin / django runserverbrowse bis http: // localhost: 8000New-Länder können hinzugefügt werden der SRC / POSTAL-Ordner von ihrem 2-Buchstaben-Ländercode zB USEACK-Länder-Ordner enthält ein __Init__.py und ein formular.py forms.py enthält die lokalisierte Adelterage: 1. Fügen Sie Django-Länder und Django-Postal Ihren installierten_Apps in Settings.pye.g.installed_Apps = ("Länder", "Postal", ...) 2. Importieren Sie in Ihrem View-Code den Code importieren, um eine lokalisierte Post-AddressViews zu erhalten Fügen Sie postal_Form zu Ihrer TEMPLATERESSOME_TEMPLATE.HTML {{postal_form}} 4 hinzu. In diesem Fall haben wir eine US-amerikanische Anforderung in den USA: · Python · Django · Django-Länder


Django-Postal. Zugehörige Software