【发布时间】:2018-02-17 21:45:38
【问题描述】:
我正在使用“rest_serializer”模块实现 Django REST API 框架:
目前的输出是:
{
"count": 86,
"next": "http://127.0.0.1:8000/state/?page=2",
"previous": null,
"results": [
{
"state_name": "Alaska"
},
{
"state_name": "California"
},
...
]
}
如何将其显示为 json 列表:
[
"Alaska",
"California",
...
]
下面是我的序列化器:
from .models import States
from rest_framework import serializers
class StateSerializer(serializers.ModelSerializer):
class Meta:
model = State
fields = ('state_name',)
view.py
class StateViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows groups to be viewed or edited.
"""
queryset = States.objects.values('state_name').distinct();
serializer_class = StateSerializer
【问题讨论】:
标签: django django-rest-framework django-serializer