django-cities-tiny

Skjermbilde programvare:
django-cities-tiny
Prog.varedetaljer:
Versjon: 1.0
Last opp dato: 14 Apr 15
Lisens: Gratis
Popularitet: 3

Rating: nan/5 (Total Votes: 0)

Django-byer-tiny er en Django app som gir modeller og kommandoer for å importere land / sone / city data inn i databasen. Dataene er hentet fra yr.no er hentet og inneholder:
& Nbsp; - navn på land
& Nbsp; - administrative divisjon soner
& Nbsp; - bynavn
Romlige spør støtte er ikke kreves av dette programmet.
Denne applikasjonen er meget enkel og er nyttig hvis du ønsker å gjøre en enkel adressebok for eksempel. Hvis du har tenkt å bygge en fullverdig romlig database, bør du bruke django-byer.
Dette er en gaffel av django-byer-lys av James Pic. Den viktigste forskjellen på Django-byer-tiny er:
& Nbsp; - Støtte for lokaliserte navn (fra alternateNames.txt)
& Nbsp; - Støtte for administrative divisjon soner (fra admin1CodesASCII.txt, admin2Codes.txt, eller fra XX.txt)
& Nbsp; - Nødvendig Django 1.0+, Python 2.3+ og ingen andre avhengig
Installasjon
Installere django-byer-tiny:
& Nbsp; & nbsp; & nbsp; easy_install Django-byer-bittesmå
Legg `cities_tiny` til din` INSTALLED_APPS`.
Nå kjører SyncDB, vil det skape alle nødvendige tabeller for modeller ::
& Nbsp; & nbsp; & nbsp; ./manage.py SyncDB
Data oppdatering
Finnaly, befolke databasen din kommando med ::
& Nbsp; & nbsp; & nbsp; ./manage.py citiestinyrefresh
Denne kommandoen er godt dokumentert, ta kontakt hjelp med ::
& Nbsp; & nbsp; & nbsp; ./manage.py hjelp citiestinyrefresh
Begrense data til å importere
Hvis du ønsker å importere bare byer fra Frankrike, USA og Belgia kan du gjøre som sådan i din settings.py ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = ('FR', 'amerikanske', 'BE')
Konfigurer logge
Å få utgang fra citiestinyrefresh kommando bare passere -v2 eller eller --verbosity = 2 alternativ. Også hvis du bruker Django 1.3 +, kan du konfigurere logging system i ditt settings.py, ganske enkelt konfigurere et behandlingsprogram og formaterings for `cities_tiny` logger. For eksempel:
& Nbsp; & nbsp; & nbsp; LOGGE = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Versjon": 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'disable_existing_loggers': Falske,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'formatters': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Enkel": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Format': '% (levelname) s% (melding) 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; 'handlers': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Konsollen': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Nivå': '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; 'Formaterings': 'enkle'
& 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; 'loggere': {
& 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; 'handlers': ['konsollen'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Forplante': Sant,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Nivå': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Bruk også dette en å se SQL-spørringer
& 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; 'handlers': ['konsollen'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Forplante': Sant,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Nivå': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }

Krav :

  • Python
  • Django

Annen programvare fra utvikleren Konstantin Korikov

Kommentarer til django-cities-tiny

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!