使用Django的REST框架我想改變串行響應由下式給出字段名更改字段的順序在正常串行響應
從DRF輸出列表動態字段順序如下,
{」項目「:[{」name「:」John「,」age「:25,」id「:3},{」name「:」Sam「,」age「:20,」id「:8}]}
我的申請順序列表是:order_list = [ '身份證', '年齡', '名']
我要的是:
{「items」:[{「id」:3,「age」:25,「name」:「John」},{「id」:8,「age」:20,「name」:「Sam 「}]}
串行代碼:
class ItemSerializer(serializers.Serializer):
name = serializers.CharField()
id = serializers.IntegerField()
age = serializers.IntegerField()
請發佈序列化程序。 –
@SachinKukreja我已經更新了序列化器,我想這樣做不需要觸摸串行器中的提交聲明 – shaan