Django-Cities-Licht

Einfache Alternative zu Django-Städten
Jetzt downloaden

Django-Cities-Licht Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • James Pic
  • Website des Verlags:
  • https://github.com/jpic/

Django-Cities-Licht Stichworte


Django-Cities-Licht Beschreibung

Dieses Add-On bietet Modelle und Befehle, um Länder- / Stadtdaten in Ihre Datenbank zu importieren. Die Daten werden aus Geonames gezogen und enthalten: - Country Names- OptionNal City Namesspatial Abfrageunterstützung ist von diesem Antrag nicht erforderlich. Django-Cities-Light ist eine sehr einfache Django-App, die nützlich ist, wenn Sie beispielsweise ein einfaches Adressbuch erstellen möchten. Wenn Sie eine voll ausgestattete räumliche Datenbank aufbauen möchten, sollten Sie Django-Cities verwenden Django-Cities-light.git # Egg = Cities_LightAdd Cities_Light zu Ihrem Installation_Apps.Sie benötigt möglicherweise nicht das City-Modell und die Datenbanktabelle. Ein Projekt wie Betspire.com braucht es beispielsweise nicht. Das Stadtmodell wird also 'Abstract' gemacht, wenn diese Einstellung als solche eingestellt ist: CITYS_LIGHT_ENABLE_CITY = FALSUGOW, RUN SYNCDB, er erstellt nur Tabellen für Modelle, die nicht deaktiviert sind: ./ Manage.py syncdbdata updateFinnaly, füllen Sie Ihre Datenbank mit Befehl : ./ maching.py cities_lightThis-Befehl ist gut dokumentiert, konsultieren Sie die Hilfe mit: : import cities_lightdef filter_city_import (Sender, Elemente, ** kwargs): Wenn Elemente nicht in ('FR', 'US', 'BE'): Steigern Sie Cities_Light.invalidItItems () Cities_light.Signals.city_items_pre_import.connect (filter_city_import ) Hinweis: Dieses Signal erhält eine Liste anstelle einer Stadttinktin für Leistungsgrüne. Die Protokollierung des Befehls von Configure wird angemeldet, um mit der Hintergrundnutzung wie von CRON kompatibel zu sein, um die Datenbank frisch zu halten. Es macht also nicht die direkte Leistung. Um von diesem Befehl ausgegeben zu werden, konfigurieren Sie einfach einen Handler und einen Formatierer für Cities_Light Logger. Zum Beispiel: Protokollierung = {'Version': 1, 'deaktivieren_existing_loggers': false, 'Formataters': {'einfach': {'Format': '% (LevelName) S% (Nachricht) S'},}, 'Handler ': {' console ': {' Level ':' Debug ',' Klasse ':' logating.streamhandler ',' formatter ':' Simple '},},' Logger ': {' cities_light ': {' handlers ' : , 'Propagate': TRUE, 'Level': 'Debugg',}, # Verwenden Sie dieses einzelne, um SQL-Abfragen "Django" zu sehen: {'Handler': , 'Propagate' : True, 'Level': 'Debug',},}}}}}} Ajax AutocompleteIf Ajax_selects von django-ajax-wählt, Sie sollten zwei neue Kanäle haben, die sofort verwendet werden können: - Cities_Light_Country- Cities_Light_CityProduct's Homepage


Django-Cities-Licht Zugehörige Software