A Django-városok-pici egy Django app, amely modellek és parancsok importálni az ország / terület / város adatait egyetlen adatbázisban. Az adatok kihúzták GeoNames, és tartalmazza:
& Nbsp; - Országok nevei
& Nbsp; - Adminisztratív Osztály zónák
& Nbsp; - Városnevek
Térbeli lekérdezés támogatás nem szükséges az alkalmazás által.
Ez az alkalmazás nagyon egyszerű és hasznos, ha azt szeretné, hogy egy egyszerű címjegyzék pl. Ha szándékoznak építeni egy teljes értékű térbeli adatbázis, akkor használja a Django-városok.
Ez egy villát a Django-városok-light James Pic. A fő különbség a Django-városok-pici van:
& Nbsp; - Támogatja a helyi names (alternateNames.txt)
& Nbsp; - Támogatja az adminisztratív részlege zónák (a admin1CodesASCII.txt, admin2Codes.txt, vagy XX.txt)
& Nbsp; - Szükség Django 1.0+, Python 2.3+ és más függőségek
Telepítés
Telepítse Django-városok-pici:
& Nbsp; & nbsp; & nbsp; easy_install Django-városok-pici
Add `cities_tiny` a` INSTALLED_APPS`.
Most, fuss syncdb, ez létre fog hozni minden szükséges táblák modellekhez ::
& Nbsp; & nbsp; & nbsp; ./manage.py syncdb
Adatok frissítése
Finnaly, feltölti az adatbázist a parancsot ::
& Nbsp; & nbsp; & nbsp; ./manage.py citiestinyrefresh
Ez a parancs jól dokumentált, konzultál a segítséget ::
& Nbsp; & nbsp; & nbsp; ./manage.py segítséget citiestinyrefresh
korlátozása adatokat importálni
Ha azt szeretnénk, hogy csak olyan városokban Franciaországból, USA és Belgium meg tudná csinálni, mint például a settings.py ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = ("FR", "Egyesült Államok", "BE")
naplózás konfigurálásához
Ahhoz, hogy kimenetét citiestinyrefresh parancs egyszerűen továbbítja a -v2 vagy, vagy --verbosity = 2 opciót. Akkor is, ha használja Django 1.3+, akkor beállíthatod naplózó rendszer a settings.py, egyszerűen konfigurálható egy felvezető és formázó `cities_tiny` logger. Például:
& Nbsp; & nbsp; & nbsp; LOGGING = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Változat": 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Disable_existing_loggers": hamis,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Formázóknál": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Egyszerű": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Formátumban": "% (levelname) s% (message) 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; "Rakodók": {
& 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; "Szint": "debug ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Osztály": "logging.StreamHandler",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Formázó": "egyszerű"
& 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; "Favágók": {
& 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; "Rakodók": ["console"],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Hirdetik": Igaz,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Szint": "debug ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Is használja ezt, hogy SQL lekérdezés
& 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; "Rakodók": ["console"],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Hirdetik": Igaz,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Szint": "debug ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
követelmények :
- Python
- Django
Hozzászólás nem található