Django'daki ValuesQuerySet özelliğini, sorgudan döndürülen alan sayısını yalnızca ihtiyacım olanlarla sınırlamak için kullanıyorum. Bu veriyi JSON nesnesini serileştirmek istiyorum. Ancak Django bir hata atmaya devam ediyor. Benim kod ve hata aşağıda yer verdik ben alırsınız:Bir django ValuesQuerySet öğesini bir json nesnesine dönüştürme
objectList = ConventionCard.objects.values('fileName','id').filter(ownerUser = user)
data = serializers.serialize('json', objectList)
return HttpResponse(data, mimetype='application/javascript')
Hata:
Exception Type: AttributeError
Exception Value: 'dict' object has no attribute '_meta'
Exception Location: C:\Python27\lib\site-packages\django\core\serializers\base.py in serialize, line 41
Teşekkür!
Niçin 0 değerleri kullanıyorsunuz() '? Bu, 'dizgeyi' kolayca serileştirilemeyen nesneleri yapar. –
Tüm nesnemi istemiyorum. Sadece iki alan istiyorum. Değerler bunu yapmanın yolu gibi görünüyor. Daha iyi bir yolu var mı? –
"Değerler" çalışmadığından, "bunu yapmanın yolu gibi görünüyor" diyerek doğru olamaz. Sadece iki alan istiyorsanız, lütfen ** güncellemeyi ** soruyu çok, çok açık bir şekilde söyleyin. Bu soruda net değil. –