python - Geopy in Django: JSONDecodeError -


मैंने इस काम में ठीक ट्यूटोरियल का पालन किया है:

  g = geocoders.Google ( संसाधन = 'मानचित्र')  

मैं आउटपुट स्वरूप के रूप में json का उपयोग करना चाहता हूं क्योंकि मैं परिणाम जावास्क्रिप्ट में संभाल करना चाहता हूं।

लेकिन हर बार मैं इसका उपयोग करता हूं:

मुझे नीचे त्रुटि मिलती है:

 

  g = geocoders.Google (संसाधन = 'मानचित्र', output_format = 'json')   पर्यावरण: अनुरोध विधि: अनुरोध यूआरएल: http: // localhost: 8000 / व्यापार / दृश्य / 13 / Django संस्करण: 1.2.1 अजगर संस्करण: 2.5.1 स्थापित अनुप्रयोग: ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'पंजीकरण', 'pley.business', 'pley.review', 'Django .contrib.admin ',' django.contrib.webdesign '] इंस्टॉल मिडिलवेयर: (' django.middleware.common.CommonMiddleware ',' django.contrib.sessions.middleware.SessionMiddleware ',' django.middleware.csrf.CsrfViewMiddleware ', 'Django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware') Traceback: ": \ Python25 \ लिब \ साइट-संकुल \ Django \ कोर \ संचालकों \ base.py सी 'में फ़ाइल Get_response 100. प्रतिक्रिया = कॉलबैक (अनुरोध, * कॉलबैक_ग्स, ** कॉलबैक_केवार्ग) फ़ाइल "सी: \ डीजांगो \ प्ली \ .. \ प्ली \ व्यवसाय \ विचारों \" business_view 57. स्थान के लिए, (अक्षांश, एलएनजी) जी में .geocode (string_location, exactly_one = झूठी): फ़ाइल "c: \ python25 \ lib \ साइट-संकुल \ geopy-0.94-py2.5.egg \ geopy \ geocoders \ google.py" geocode 66. वापसी self.geocode_url में ( Url, बिल्कुल_one) फ़ाइल "c: \ python25 \ lib \ site-packages \ geopy-0.94-py2.5.egg \ geopy \ geocoders \ google.py" geocode_url 73. वापसी प्रेषण (पृष्ठ, बिल्कुल_one) फ़ाइल "c: \ python25 \ lib \ साइट-संकुल \ geopy-0.94-py2.5.egg \ geopy \ geocoders \ google.py "parse_json में 123 json = simplejson.loads (पेज) फ़ाइल" C: \ Python25 \ lib \ साइट- संकुल \ सरलजसन-2.1.1-पाइ -2.5-विन्ज़ 32.ईजीड \ साधारणोजसन \ __ init__.py "भार 384 में वापसी _default_decoder.decode (रों) फ़ाइल "C: \ Python25 \ lib \ साइट-संकुल \ simplejson-2.1.1-py2.5-win32.egg \ simplejson \ decoder.py" डिकोड 402. obj, अंत = स्वयं में। Raw_decode (s, idx = _w (s, 0) .end ()) फ़ाइल "C: \ Python25 \ lib \ site-packages \ simplejson-2.1.1-py2.5-win32.egg \ simplejson \ decoder.py" Raw_decode 420 में। JSONDecodeError बढ़ाएं ("कोई JSON ऑब्जेक्ट डीकोड नहीं किया जा सकता", एस, आईडीएडी) अपवाद प्रकार: JSONDecodeError at / business / view / 13 / अपवाद मान: कोई JSON ऑब्जेक्ट डीकोड नहीं किया जा सकता है: पंक्ति 1 कॉलम 0 (चार 0)  

कोई भी सलाह / उत्तर बहुत सराहा जाएगा।

धन्यवाद!

क्या आपने भूपी पृष्ठ पर टिप्पणियां पढ़ी हैं?

टिप्पणी द्वारा ग्रेगर होरोवथ, 11 सितंबर, 2009

ध्यान रखें कि हालांकि Geocoders के लिए अलग output_format पैरामीटर हैं, भौगोलिक फ़ंक्शन का वास्तविक आउटपुट स्वरूप हमेशा समान होता है:

स्थान, (लेट्ट्यूड, लोन

आउटपुट_ प्रारूप केवल जीओकोडर सेवा (Google इत्यादि) से आउटपुट के लिए संदर्भित करता है, जीओकोड फ़ंक्शन का आउटपुट नहीं।


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -