Django şəhərlər-kiçik modelləri təmin edir və verilənlər bazası daxil ölkə / zona / şəhər məlumatları idxal etmək əmr bir Django app edir. məlumat GeoNames çəkilmiş və ehtiva edir:
& Nbsp; - Ölkə adları
& Nbsp; - Inzibati bölgüsü zonaları
& Nbsp; - Şəhər adları
Məkan sorğu dəstəyi bu proqram tərəfindən tələb olunmur.
Bu proqram çox sadə və misal üçün sadə ünvanı kitab etmək istəyirsinizsə faydalıdır. Bir tam özellikli məkan bazası yaratmaq üçün istəyirsinizsə, siz Django-şəhərləri istifadə etməlidir.
Bu James Pic tərəfindən Django şəhərlər yüngül bir çəngəl edir. əsas fərq Django şəhərlər-kiçik deyil:
& Nbsp; - (AlternateNames.txt dən) lokallaşdırılmış adları dəstək
& Nbsp; - Inzibati bölgüsü zonaları üçün dəstək (admin1CodesASCII.txt, admin2Codes.txt, və ya XX.txt dən)
& Nbsp; - Django 1.0 +, Python tələb 2.3 + və digər asılılıqları
Quraşdırma
Django-şəhərlərdə-kiçik bərpa edin:
& Nbsp; & nbsp; & nbsp; easy_install Django şəhərlər-kiçik
Sizin `INSTALLED_APPS` üçün` cities_tiny` əlavə edin.
İndi run SyncDB, bu modelləri üçün tələb olunan bütün masalar yaradacaq ::
& Nbsp; & nbsp; & nbsp; ./manage.py SyncDB
Data yeniləmə
Finnaly, komanda ilə verilənlər bazası yaşayır ::
& Nbsp; & nbsp; & nbsp; ./manage.py citiestinyrefresh
Bu skript də yardım məsləhətləşmək, sənədləşdirilmiş ::
& Nbsp; & nbsp; & nbsp; ./manage.py yardım citiestinyrefresh
məlumatların məhdudlaşdırılması idxal
Fransa, ABŞ və Belçika yalnız şəhərləri idxal etmək istəyirsinizsə, sizin settings.py olan kimi edə bilər ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = (FR ',' ABŞ ',' BE)
giriş konfiqurasiya
Citiestinyrefresh komanda çıxış sadəcə -v2 və ya və ya --verbosity = 2 seçim keçmək almaq üçün. Siz Django 1.3 + istifadə əgər Ayrıca, sizin settings.py giriş sistemi konfiqurasiya bilər, sadəcə `cities_tiny` Çetele üçün handler və formatter yapılandırın. Məsələn:
& Nbsp; & nbsp; & nbsp; Giriş = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Versiyası: 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Disable_existing_loggers: False,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Formatters: {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Sadə' {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Format:'% (levelname) s% (mesaj) 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; "Işleyicileri: {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Konsol: {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Səviyyəsi": "debug",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Sinif": "logging.StreamHandler"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formatter:' sadə '
& 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; "Loggers: {
& 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; "Işleyicileri: ['konsol'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Təbliğ: Doğrudur,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Səviyyəsi": "debug",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Də SQL queries görmək üçün bu bir istifadə
& 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; "Işleyicileri: ['konsol'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Təbliğ: Doğrudur,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Səviyyəsi": "debug",
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
tələblər
- Python
- Django
Şərhlər tapılmadı