我正在尝试使用来自以这种格式发送 POST 请求的回调 API 的数据:
[
{
"key1": "asd",
"key2": "123"
}
]
Run Code Online (Sandbox Code Playgroud)
然而,我的 API 目前仅在像这样发送时才有效:
{
"key1": "asd",
"key2": "123"
}
Run Code Online (Sandbox Code Playgroud)
序列化器.py:
class RawIncomingDataSerializer(serializers.ModelSerializer):
class Meta:
model = RawIncomingData
fields = '__all__'
Run Code Online (Sandbox Code Playgroud)
视图.py:
class RawIncomingDataViewSet(viewsets.ModelViewSet):
queryset = RawIncomingData.objects.all()
serializer_class = RawIncomingDataSerializer
Run Code Online (Sandbox Code Playgroud)
发布数据中只会有一个对象,因此我正在寻找一种简单的解决方法,而无需重写序列化器来解释一个发布请求中的多个对象。