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