0
JSONデータを返すされていません。Djangoのシリアライザは、私はモデルのドメインを持っている
class Domain(models.Model):
name = models.CharField(max_length=50)
def __str__(self):
return self.name
と、対応するシリアライザ:
class DomainSerializer(serializers.ModelSerializer):
class Meta:
model = Domain
fields = ('name',)
私はこのようなビューでクエリセットをシリアル化しようとしている:
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)
これは正しく動作していない、とdata.dataは次のとおりです。
[OrderedDict([('name', 'Math')])]
私はJSONオブジェクト、のようなものを持っているしたいと思います:
{ '名前': '数学'}。
ありがとう!私もJsonResponseにsafe = Falseを追加しました – Spider