From 3aaeb999add898454309902a3b17080c1d98fb08 Mon Sep 17 00:00:00 2001 From: kj1352 Date: Thu, 21 Jul 2022 17:35:19 +0530 Subject: [PATCH] Added writeable nested serialziers to accept array of items into the invoice API --- invoice/serializers.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/invoice/serializers.py b/invoice/serializers.py index 880e1c4..9ae6ee7 100644 --- a/invoice/serializers.py +++ b/invoice/serializers.py @@ -1,4 +1,5 @@ from rest_framework import serializers +from drf_writable_nested.serializers import WritableNestedModelSerializer from .models import Item, Invoice @@ -8,8 +9,8 @@ class ItemSerializer(serializers.ModelSerializer): fields = ['id', 'name', 'amount', 'quantity', 'invoice', 'item_total'] -class InvoiceSerializer(serializers.ModelSerializer): - items = ItemSerializer(many=True, read_only=True) +class InvoiceSerializer(WritableNestedModelSerializer): + items = ItemSerializer(many=True) class Meta: model = Invoice