django-cities-tiny

Software screenshot:
django-cities-tiny
Rincian Software:
Versi: 1.0
Tanggal Upload: 14 Apr 15
Pengembang: Konstantin Korikov
Lisensi: Gratis
Popularitas: 3

Rating: nan/5 (Total Votes: 0)

Django-kota-kecil adalah aplikasi Django yang menyediakan model dan perintah untuk mengimpor data negara / daerah / kota ke dalam database Anda. Data tersebut diambil dari GeoNames dan berisi:
& Nbsp; - Nama negara
& Nbsp; - Zona divisi administrasi
& Nbsp; - Nama kota
Dukungan query spasial tidak diperlukan oleh aplikasi ini.
Aplikasi ini sangat sederhana dan berguna jika Anda ingin membuat buku alamat sederhana misalnya. Jika Anda berniat untuk membangun basis data spasial fitur penuh, Anda harus menggunakan Django-kota.
Ini adalah sebuah garpu dari Django-kota-cahaya oleh James Pic. Perbedaan utama Django-kota-kecil adalah:
& Nbsp; - Dukungan untuk nama lokal (dari alternateNames.txt)
& Nbsp; - Dukungan untuk zona divisi administrasi (dari admin1CodesASCII.txt, admin2Codes.txt, atau dari XX.txt)
& Nbsp; - Diperlukan Django 1.0+, Python 2.3 + dan tidak ada ketergantungan lainnya
Instalasi
Install Django-kota-kecil:
& Nbsp; & nbsp; & nbsp; easy_install Django-kota kecil
Tambahkan `cities_tiny` ke` INSTALLED_APPS` Anda.
Sekarang, jalankan syncdb, itu akan membuat semua tabel yang diperlukan untuk model ::
& Nbsp; & nbsp; & nbsp; syncdb ./manage.py
pembaruan data
Pada akhirnya, mengisi database Anda dengan perintah ::
& Nbsp; & nbsp; & nbsp; citiestinyrefresh ./manage.py
Perintah ini didokumentasikan dengan baik, konsultasikan bantuan dengan ::
& Nbsp; & nbsp; & nbsp; ./manage.py bantuan citiestinyrefresh
Membatasi data impor
Jika Anda ingin mengimpor hanya kota dari Perancis, Amerika Serikat dan Belgia yang dapat Anda lakukan seperti di settings.py Anda ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = ('FR', 'AS', 'BE')
Konfigurasi logging
Untuk mendapatkan output dari perintah citiestinyrefresh hanya lulus -v2 atau atau --verbosity = 2 pilihan. Juga jika Anda menggunakan Django 1.3 +, Anda dapat mengkonfigurasi sistem logging di settings.py Anda, cukup mengkonfigurasi handler dan pemasangan untuk `cities_tiny` logger. Sebagai contoh:
& Nbsp; & nbsp; & nbsp; LOGGING = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Versi': 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Disable_existing_loggers': Salah,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formatters': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Sederhana': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Format': '% (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; 'Penangan': {
& 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; 'Tingkat': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Kelas': 'logging.StreamHandler',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formatter': 'sederhana'
& 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; 'Penebang': {
& 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; 'Penangan': ['konsol'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Menyebarkan': Benar,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Tingkat': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Juga menggunakan yang satu ini untuk melihat 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; 'Penangan': ['konsol'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Menyebarkan': Benar,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Tingkat': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Konstantin Korikov

Komentar untuk django-cities-tiny

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!