ジャンゴ残りのフレームワークカスタムリターン・フォーマット

シリアライザ
から rest_frameworkのインポートシリアライザ
 から ..modelsがインポートIDCの

クラスIdcSerializer(serializers.ModelSerializer):

    クラスメタ:
        モデル = Idcと
        フィールド = [ ' ID '' 名称'' アドレス'' ISP '' 帯域幅'' IP_RANGE ' ' コメント" ]


#のビュー
から rest_framework.genericsはインポートListAPIViewを
 から .serializerのインポートIdcSerializer
 から .models インポートIDCの

クラス:IdcList(ListAPIView)を
    クエリセット = Idc.objects.all()
    serializer_class = IdcAllSerializer

http://127.0.0.1:8000/api/asset/idcall/?format=json

 

実際の開発では、我々のような複数のフィールドを返す必要があります

{
   " コード" :0、
   " データ" :[]、#存放数据
   " MSG """ " 合計""" 
}

 

おすすめ

転載: www.cnblogs.com/metasequoia/p/11622561.html