Просмотр исходного кода

Added writeable nested serialziers to accept array of items into the invoice API

master
kj1352 4 лет назад
Родитель
Сommit
3aaeb999ad
1 измененных файлов: 3 добавлений и 2 удалений
  1. +3
    -2
      invoice/serializers.py

+ 3
- 2
invoice/serializers.py Просмотреть файл

@@ -1,4 +1,5 @@
from rest_framework import serializers from rest_framework import serializers
from drf_writable_nested.serializers import WritableNestedModelSerializer
from .models import Item, Invoice from .models import Item, Invoice




@@ -8,8 +9,8 @@ class ItemSerializer(serializers.ModelSerializer):
fields = ['id', 'name', 'amount', 'quantity', 'invoice', 'item_total'] 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: class Meta:
model = Invoice model = Invoice