django-cities-tiny

Screenshot der Software:
django-cities-tiny
Softwarebeschreibung:
Version: 1.0
Upload-Datum: 14 Apr 15
Entwickler: Konstantin Korikov
Lizenz: Frei
Popularität: 3

Rating: nan/5 (Total Votes: 0)

django-Städte-tiny ist ein Django-Applikation, die Modelle bietet und Befehle, um Land / Zone / Stadt-Daten in Ihre Datenbank importieren. Die Daten werden aus GeoNames gezogen und enthält:
& Nbsp; - Ländernamen
& Nbsp; - Administrative Aufteilung Zonen
& Nbsp; - Städtenamen
Spatial-Abfrage-Unterstützung wird durch diese Anwendung erforderlich.
Diese Anwendung ist sehr einfach und ist nützlich, wenn Sie ein einfaches Adressbuch beispielsweise machen wollen. Wenn Sie beabsichtigen, eine voll funktionsfähige räumliche Datenbank aufzubauen, sollten Sie django-Städte nutzen.
Dies ist ein Fork von django-Städte-Licht von James Pic. Der Hauptunterschied der Django-Städte-tiny ist:
& Nbsp; - Unterstützung für lokalisierte Namen (von alternateNames.txt)
& Nbsp; - Unterstützung für administrative Aufteilung Zonen (von admin1CodesASCII.txt, admin2Codes.txt oder von XX.txt)
& Nbsp; - Erforderlich Django 1.0+, Python 2.3 + und keine anderen Abhängigkeiten
Installation
Installieren django-Städte-tiny:
& Nbsp; & nbsp; & nbsp; easy_install django-Städte-tiny
In `cities_tiny` zu` INSTALLED_APPS`.
Nun führen syncdb, wird es alle erforderlichen Tabellen für die Modelle zu erstellen ::
& Nbsp; & nbsp; & nbsp; ./manage.py syncdb
Daten-Update
Finnaly, bevölkern die Datenbank mit dem Befehl ::
& Nbsp; & nbsp; & nbsp; ./manage.py citiestinyrefresh
Dieser Befehl ist gut dokumentiert, in der Hilfe mit ::
& Nbsp; & nbsp; & nbsp; ./manage.py Hilfe citiestinyrefresh
Grenzdaten importieren
Wenn Sie nur Städte von Frankreich, den USA und Belgien importieren möchten Sie als solche in Ihrem settings.py tun konnte ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = ("FR", "US", "BE")
Konfigurieren Anmeldung
Für beste Ergebnisse von citiestinyrefresh Befehlsausgabe einfach das -v2 oder oder --verbosity = 2 Option. Auch wenn Sie Django 1.3+ verwenden, können Sie Logging-System in Ihrem settings.py zu konfigurieren, einfach zu konfigurieren einen Handler und Formatierer für `cities_tiny` Logger. Zum Beispiel:
& Nbsp; & nbsp; & nbsp; LOGGING = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Variante 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Disable_existing_loggers': False,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formatierer ": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Einfach": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Format": "% (levelname) s% (Meldung) s '
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Handler": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Konsole": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Niveau": "DEBUG"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Klasse": "logging.StreamHandler ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formatierer ":" einfache "
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Logger": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Cities_tiny ": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Handler': ['Konsole'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Propagieren": Stimmt,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Niveau": "DEBUG"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Verwenden Sie auch dieses, um SQL-Abfragen zu sehen
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Handler': ['Konsole'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Propagieren": Stimmt,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Niveau": "DEBUG"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }

Anforderungen :

  • Python
  • Django

Andere Software von Entwickler Konstantin Korikov

mkcdtoc
mkcdtoc

3 Jun 15

LinkExchange
LinkExchange

12 May 15

Kommentare zu django-cities-tiny

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!