मैं अपने क्वेरीसमूह को क्रमानुसार करना चाहते हैं के रूप में क्वेरीसमूह, और मैं इस दृश्य आउटपुट के रूप में एक प्रारूप में हैं:आउटपुट Django JSON
class JSONListView(ListView):
queryset = Users.objects.all()
def get(self, request, *args, **kwargs):
return HttpResponse(json.dumps({'data': [['bar','foo','bar','foo'],['foo','bar','foo','bar']]}, indent=4), content_type='application/json')
मैं बस पता नहीं कैसे उत्पादन मैनुअल डेटा की बजाय क्वेरीसमूह के लिए उदाहरण में
मैं
json.dumps({"data": self.get_queryset()})
और
serializers.serialize("json", {'data': self.get_queryset()})
की कोशिश की है, लेकिन यह अभ्यस्त काम करते हैं। मैं क्या गलत कर रहा हूं? क्या मुझे कस्टम JSON एन्कोडर बनाने की आवश्यकता है?
क्या काम नहीं किया? क्या आपने पढ़ा है [serialising क्वेरीसेट पर दस्तावेज़] (https://docs.djangoproject.com/en/dev/topics/serialization/)? मुझे लगता है कि समस्या आपके मॉडल –