我有一个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
。对于数组的情况,做类似技巧的最简洁方法是什么?