django-cities-tiny

Software screenshot:
django-cities-tiny
Dettagli del software:
Versione: 1.0
Data di caricamento: 14 Apr 15
Sviluppatore: Konstantin Korikov
Licenza: Libero
Popolarità: 3

Rating: nan/5 (Total Votes: 0)

Django-città-tiny è un app Django che fornisce modelli e comandi per importare i dati di paese / area / città nel database. I dati si estrae dalla GeoNames e contiene:
& Nbsp; - i nomi dei paesi
& Nbsp; - Zone divisione amministrativa
& Nbsp; - i nomi delle città
Supporto di query spaziale non è richiesto da questa applicazione.
Questa applicazione è molto semplice ed è utile se si vuole fare una semplice rubrica per esempio. Se avete intenzione di costruire un database spaziale completamente descritto, è necessario utilizzare Django-città.
Questo è un fork di django-città-light da James Pic. La differenza principale di Django-città-tiny è:
& Nbsp; - Supporto per i nomi localizzati (da alternateNames.txt)
& Nbsp; - Supporto per le zone divisione amministrative (da admin1CodesASCII.txt, admin2Codes.txt, o da XX.txt)
& Nbsp; - Tenuti Django 1.0+, Python superiore alla 2.3 e non altre dipendenze
Installazione
Installare Django-città-tiny:
& Nbsp; & nbsp; & nbsp; easy_install Django-città-piccoli
Aggiungi `cities_tiny` al` INSTALLED_APPS`.
Ora, syncdb eseguire, si creerà tutte le tabelle necessarie per i modelli ::
& Nbsp; & nbsp; & nbsp; syncdb ./manage.py
aggiornamento dei dati
Finnaly, popolare il database con il comando ::
& Nbsp; & nbsp; & nbsp; citiestinyrefresh ./manage.py
Questo comando è ben documentato, consultare la guida con ::
& Nbsp; & nbsp; & nbsp; ./manage.py aiuto citiestinyrefresh
Limitare i dati da importare
Se si desidera importare solo città da Francia, Stati Uniti e Belgio si poteva fare in quanto tale nel tuo settings.py ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = ('FR', 'Stati Uniti', 'Be')
Configura registrazione
Per ottenere l'uscita dal comando citiestinyrefresh semplicemente passare il = opzione -v2 o o --verbosity 2. Anche se si utilizza Django 1.3+, è possibile configurare il sistema di registrazione nel tuo settings.py, basta configurare un gestore e formattatore per `cities_tiny` logger. Per esempio:
& Nbsp; & nbsp; & nbsp; LOGGING = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Versione': 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'disable_existing_loggers ": false,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "formattatori": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Semplice': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Format': '% (levelName) s% (messaggio) 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; "gestori": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Console': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Livello': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Class': 'logging.StreamHandler',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formattatore': 'semplice'
& 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; 'gestori': ['console'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Diffondere': True,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Livello': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Anche usare questo per vedere query SQL
& 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; 'gestori': ['console'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Diffondere': True,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Livello': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }

Requisiti :

  • Python
  • Django

Altri software di sviluppo Konstantin Korikov

Chestnut Dialer
Chestnut Dialer

3 Jun 15

LinkExchange.Zope
LinkExchange.Zope

12 May 15

mkcdtoc
mkcdtoc

3 Jun 15

Commenti a django-cities-tiny

I commenti non trovato
Aggiungi commento
Accendere le immagini!