python - Not Getting the object in template Django -
मुझे त्रुटि मिल रही है कि json सीरियलजबल नहीं है।
views.py
crave.html
फ़ंक्शन अगला () {चेतावनी} ("आप में") $ .एजेक्स ({url: "/ crave / get_post /", टाइप करें: "GET", डेटा: "", सफलता: फ़ंक्शन (प्रतिक्रिया) {अलर्ट ('सफलता'); चेतावनी (प्रतिक्रिया Craves) //$ ('.ajax प्रगति' ).html (प्रतिक्रिया। HTML_USER); $ (' .ajaxProgress ') एचटीएमएल (response.craves)। }, त्रुटि: फ़ंक्शन () {चेतावनी ('कुछ त्रुटि'); }}); } < मुझे typeError प्राप्त हो रहा है: [& lt; CraveData: गौरव & gt ;, & lt; CraveData: Rahul & gt;] JSON सीरियल योग्य नहीं है
लेकिन जब मैं
craves = len (craveData.objects.filter (person = request.user) प्राप्त करने की कोशिश की)
मुझे मूल्य मिल रहा है कृपया टेम्पलेट्स में ऑब्जेक्ट प्राप्त करने में मेरी सहायता करें।
एक उचित उपयोग करें:
django.core से आयात serializers def get_post (अनुरोध): अगर request.is_ajax (): यदि request.method == "GET": craves = CraveData.objects.filter (व्यक्ति = request.user) प्रतिक्रिया = serializers। सीरियललाइज़ ('जेसन', फ़ेवेस) रिटर्न एचटीटीपी रेस्पॉन्स (प्रतिक्रिया, माइम टाइप = "एप्लिकेशन / जेसन")
Comments
Post a Comment