0
ich ein Modell Domain haben:Django Serializer kehrt nicht JSON-Daten
class Domain(models.Model):
name = models.CharField(max_length=50)
def __str__(self):
return self.name
und eine entsprechende Serializer:
class DomainSerializer(serializers.ModelSerializer):
class Meta:
model = Domain
fields = ('name',)
ich eine queryset in einer Ansicht wie folgt zu serialisiert ich versucht:
def getDomains(request):
domains = Domain.objects.filter(name__startswith=request.GET['name_startsWith'])
data = DomainSerializer(domains, many=True)
print(data.data)
return HttpResponse(data.data)
Dies funktioniert nicht richtig, und data.data ist:
[OrderedDict([('name', 'Math')])]
Ich möchte ein JSON-Objekt haben, so etwas wie:
{ 'name': 'Math'}.
Dank! Ich habe auch Safe = False zu JsonResponse hinzugefügt – Spider