وجانغو المدن-صغيرة هو التطبيق جانغو الذي يوفر نماذج والأوامر لاستيراد البيانات القطرية / منطقة / المدينة إلى قاعدة البيانات الخاصة بك. يتم سحب البيانات من الأسماء الجغرافية ويحتوي على:
على & nbsp؛ - أسماء البلدان
على & nbsp؛ - مناطق التقسيم الإداري
على & nbsp؛ - أسماء المدن
غير مطلوب دعم الاستعلام المكاني بواسطة هذا التطبيق.
هذا التطبيق هو بسيط جدا ومفيد إذا كنت تريد أن تجعل من دفتر العناوين بسيط على سبيل المثال. إذا كنت تنوي بناء قاعدة بيانات المكانية متميز تماما، يجب عليك استخدام جانغو المدن.
هذا هو مفترق جانغو المدن الضوء من قبل جيمس بيك. والفرق الرئيسي من جانغو المدن-صغيرة هو:
على & nbsp؛ - دعم لأسماء مترجم (من alternateNames.txt)
على & nbsp؛ - تقديم الدعم لمناطق تقسيم الإدارية (من admin1CodesASCII.txt، admin2Codes.txt، أو من XX.txt)
على & nbsp؛ - مطلوب جانغو 1.0+، بيثون 2.3+ ولا الإعتماد أخرى
تركيب
تثبيت جانغو المدن-صغيرة:
على & nbsp؛ على & nbsp؛ على & nbsp؛ easy_install جانغو المدن-صغيرة
إضافة `cities_tiny` لبك` INSTALLED_APPS`.
الآن، تشغيل syncdb، فإنه سيتم إنشاء جميع الجداول المطلوبة لنماذج ::
على & nbsp؛ على & nbsp؛ على & nbsp؛ syncdb ./manage.py
تحديث البيانات
فينالي، ملء قاعدة البيانات الخاصة بك مع القيادة ::
على & nbsp؛ على & nbsp؛ على & nbsp؛ citiestinyrefresh ./manage.py
يتم توثيق هذا الأمر جيدا، راجع التعليمات مع ::
على & nbsp؛ على & nbsp؛ على & nbsp؛ ./manage.py مساعدة citiestinyrefresh
الحد من البيانات لاستيراد
إذا كنت ترغب في استيراد المدن الوحيدة من فرنسا والولايات المتحدة وبلجيكا هل يمكن أن تفعل على هذا النحو في settings.py بك ::
على & nbsp؛ على & nbsp؛ على & nbsp؛ CITIES_TINY_COUNTRIES = ('FR'، 'الولايات المتحدة'، 'تكون')
تكوين تسجيل
للحصول على الإخراج من قيادة citiestinyrefresh ببساطة تمرير -v2 أو أو --verbosity = 2 الخيار. أيضا إذا كنت تستخدم جانغو 1.3+، قد تكوين نظام تسجيل في settings.py الخاص بك، ببساطة تكوين معالج والمنسق ل`cities_tiny` مسجل. على سبيل المثال:
على & nbsp؛ على & nbsp؛ على & nbsp؛ LOGGING = {
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ 'نسخة': 1،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ "disable_existing_loggers ': خطأ،
على & 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؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ 'شكل': '٪ (levelname) ق٪ (الرسالة) 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؛ "معالجات ': {
على & 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؛ على & nbsp؛ 'مستوى': 'DEBUG'،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ 'الطبقة': 'logging.StreamHandler،
على & 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؛ على & 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؛ على & nbsp؛ "cities_tiny ': {
على & 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؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ 'نشر': صحيح،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ 'مستوى': 'DEBUG'،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ }،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ # أيضا استخدام هذا واحد لرؤية الاستفسارات SQL
على & 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؛ على & 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؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ 'مستوى': 'DEBUG'،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ }،
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ }
على & nbsp؛ على & nbsp؛ على & nbsp؛ }
المتطلبات:
بيثون
جانغو
لم يتم العثور على التعليقات