Untitled
unknown
plain_text
6 months ago
693 B
3
Indexable
Never
class OfferInCartAPIView(APIView): @swagger_auto_schema( operation_description="description", responses={200: openapi.Response('Добавление в корзину', OfferInCartSerializerCreate())}, request_body=OfferInCartSerializerCreate) def post(self, request): offer = get_object_or_404(Offer, id=request.data.get('offers')) offer_serializer = OfferInCartSerializerCreate(data=request.data) offer_serializer.is_valid(raise_exception=True) offer_serializer.save() games = offer.products.all() game_serializer = GamesListSerializer(games, many=True) return Response(game_serializer.data)