# serializers
from rest_framework import serializers
from ..models import Idc
class IdcSerializer(serializers.ModelSerializer):
class Meta:
model = Idc
fields = [‘id‘, ‘name‘, ‘address‘, ‘isp‘, ‘bandwidth‘, ‘ip_range‘, ‘comment‘]
# view
from rest_framework.generics import ListAPIView
from .serializer import IdcSerializer
from .models import Idc
class IdcList(ListAPIView):
queryset = Idc.objects.all()
serializer_class = IdcAllSerializer
http://127.0.0.1:8000/api/asset/idcall/?format=json
实际开发中我们需要返回更多的字段比如
{
"code": 0,
"data": [], # 存放数据
"msg": "",
"total": ""
}
查看更多关于django rest framework自定义返回格式的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did170828