पायथन: JSON की सूची - पायथन, django, jquery-ui-autocomplete

मैं Django के साथ उपयोग करने की कोशिश कर रहा हूँ jquery UI स्वतः पूर्ण लेकिन प्रतिक्रिया भेजने में परेशानी हो रही है।

मेरा कोड यहाँ है:

def ajax_tags_autocomplete(request):
""" Autocomplete for tag list """
beginning_of_title = request.GET.get("term", "")
tags_found = Tag.objects.values_list("title", flat=True).filter(title__startswith=beginning_of_title)
return HttpResponse(json.dumps(tags_found), mimetype="application/json")

मुझे एक त्रुटि मिलती है:

[u"php"] is not JSON serializable

क्यूं कर? किसी सूची को क्रमबद्ध करना संभव नहीं है? मुझे धारावाहिक निर्माता को क्या पास करना चाहिए?

मैं किसी भी सलाह के लिए बहुत अच्छा होगा।

उत्तर:

जवाब के लिए 9 № 1

क्या आपको यकीन है कि यह वास्तव में यूनिकोड ऑब्जेक्ट्स वाली सूची है न कि कुछ डेटाबेस ऑब्जेक्ट्स वाली सूची? u"php" बस हो सकता है repr() वस्तु का।

प्रयत्न json.dumps([unicode(t) for t in tags_found]) या json.dumps(map(unicode, tags_found))