Django-città-luce

Semplice alternativa a Django-Cities
Scarica ora

Django-città-luce Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • James Pic
  • Sito web dell'editore:
  • https://github.com/jpic/

Django-città-luce Tag


Django-città-luce Descrizione

Questo componente aggiuntivo fornisce modelli e comandi per importare i dati del paese / città nel tuo database. I dati vengono estratti da Geonames e contiene: - Nomi dei paesi- Opctionnal City Namespatial Query Support non è richiesto da questa applicazione.Django-Cities-Light è un'app molto semplice Django che è utile se si desidera effettuare una semplice rubrica. Se intendi costruire un database spaziale completamente in primo piano, è necessario utilizzare Django-Cities.InstallationInstall Django-Cities-Light: PIP Installa Django-Cities-lightor La versione di sviluppo: PIP Install -e Git+Git@github.com: YourLabs / Django-Cities-light.git # Egg = Cities_lightAggiungi Cities_light ai tuoi installati_apps.youyyyy non hai bisogno del modello della città e della tabella del database. Un progetto come betspire.com non ha bisogno per esempio. Quindi il modello della città sarà effettuato "Abstract" Se questa impostazione è impostata come tale: Cities_light_enable_City = FalsEnow, Esegui SyncDB, creerà solo tabelle per i modelli che non sono disabilitati: ./ Gestisci.py SyncdbData UpdateFinnaly, popolare il tuo database con il comando : ./ Gestisci.py Cities_lightThis Comando è ben documentato, consultare l'aiuto con: ../ Gestisci.py Aiuto CITY_LightFiltering Dati Importan Esempio vale 1.000 parole: Se si desidera importare solo città da Francia, USA e Belgio che potresti fare come tale : import cities_lightdef filter_city_import (mittente, articoli, ** kwargs): se gli articoli non in ('fr', 'noi', 'essere'): Raise Cities_light.invalalitems () cities_light.signals.city_items_pre_import.connect (Filter_City_Import. ) Nota: questo segnale riceve un elenco piuttosto che un'istanza di città per motivi performance.Configure LoggingQuesto comando è effettuato per essere compatibile con l'utilizzo in background come da Cron, per mantenere il database fresco. Quindi non fa la produzione diretta. Per ottenere l'output da questo comando, è sufficiente configurare un gestore e un formattatore per le cither_light Logger. Ad esempio: Logging = {'Versione': 1, 'Disable_Existing_logger': False, 'Formatters': {'SEMPLICE': {'Format': '% (WILLESNAME) S% (messaggio) S'},}, 'Handlers ': {' Console ': {' Level ':' Debug ',' Class ':' logging.streamhandler ',' Formatter ':' Semplice '},},' Logger ': {' Cities_light ': {' Handlers ' : , 'Propagate': True, 'Livello': 'Debug',}, # Utilizzare anche questo per vedere query SQL 'Django': {'Handlers': , 'propagata' : True, 'Level': 'Debug',},}} Ajax Autocompletef Ajax_Selects Da Django-Ajax-Seleziona, dovresti avere due nuovi canali utilizzabili subito: - Cities_light_country-cities_light_cityProduct's Homepage


Django-città-luce Software correlato

django-coop.

Una base per una directory di organizzazione cooperativa, con persone, organizzazione, offerte ...

85

Scarica