Как POST-изображение вложенного сериализатора с помощью postman django APIVIEW
Я знаю, как разместить изображение для обычного поля (используя form-data в postman), но я в затруднении, когда мне нужно разместить вложенный сериализатор, содержащий поле изображения.
Serializer.py выглядит следующим образом:
class ProgramSerializer(serializers.ModelSerializer):
image=ImageSerializer()
class Meta:
model = Program
exclude = ('create_date')
class ImageSerializer(serializers.ModelSerializer):
class Meta:
model = Image
field= ('image','name')
views.py :
class program_apiView(APIView):
def post(self, request):
parser_classes = [MultiPartParser,FormParser]
serializer = programSerializer(data= request.data)
if serializer.is_valid():
serializer.save()
return Response(
serializer.data,
status = status.HTTP_201_CREATED
)