Django 1.9
से 1.10
से अपग्रेड करने के बाद, मुझे django-geolocation पैकेज द्वारा प्रदान किए गए क्षेत्र के साथ व्यवहार में बदलाव का अनुभव हुआ है। https://github.com/philippbosch/django-geoposition/commit/689ff1651a858d81b2d82ac02625aae8a125b9c9Django> = 1.10 में प्रारंभिक (डीबी से लोड नहीं होने के तुरंत बाद) फ़ील्ड को तुरंत एक्सेस करने पर कस्टम मॉडल फील्ड कॉल to_python कैसे बना सकता है?
इससे पहले, यदि आप एक GeopositionField
के साथ एक मॉडल प्रारंभ, और फिर तुरंत उस क्षेत्र पहुंच कर, आप वापस एक Geoposition
वस्तु मिलेगा:
यह परिवर्तन है कि 1.10
अनुकूलता कि व्यवहार तोड़ दिया के लिए बनाया गया था। अब आप केवल स्ट्रिंग मान वापस प्राप्त करें जो आपने प्रारंभ में प्रदान किया था।
आप Django 1.10
के साथ समान व्यवहार कैसे प्राप्त करते हैं? क्या from_db_value
जैसी कोई अन्य विधि है जिसे to_python
पर कॉल करने के लिए ओवरराइड करने की आवश्यकता है?
लेकिन इस पुस्तकालय का उपयोग क्यों करें ?? – e4c5
@ e4c5 यह आपको अपने व्यवस्थापक पृष्ठों के लिए एक आसान Google मानचित्र विजेट देता है, और कुछ डेटा सत्यापन। – Acorn
शायद यह करता है लेकिन आप इसे geodjango और बहुत से और बहुत कुछ के साथ मिलता है – e4c5