Django REST - 在对象数组的情况下向request.data添加自定义字段

时间:2017-02-21 15:59:02

标签: django rest django-rest-framework

我有一个Django 1.9项目和一个REST视图,它从客户端接收一个列表对象,所以代码如下所示:

客户端对象:

        <table>
                    <tr>
                        <th> Name </th>
                        <th> Event </th>
                    </tr>
            <?php
            while($row = $result->fetch_assoc()) 
            {?>
                    <tr>
                        <td> <?php echo $row["name"] ?> </td>   
                        <td> <?php echo $row["event"] ?> </td>
                    </tr>       
     <?php } ?>
     </table>

观点:

[
    {
       "field_a": "...",
       "field_b": "..."
    },
    {  
       "field_a": "...",
       "field_b": "..."
    }
]

因此序列化器的类型为@api_view(['POST']) def send_sim_info(request): serializer = MySerializer(data=request.data, many=True)

问题

在这种情况下,如何向request.data添加字段?在一个对象案例中,我只想写ListSerializer。对于数组的情况,做类似技巧的最简洁方法是什么?

0 个答案:

没有答案