Untitled

                Never    
#model

class Wishlist(models.Model):
    name=models.CharField(max_length=200, null=True)
    description=models.TextField()
    created_at=models.DateTimeField(auto_now_add=True)
    updated_at=models.DateTimeField(auto_now=True)
    def __str__(self):
        return self.title

class Items(models.Model):
    wishlist=models.ForeignKey(Wishlist, on_delete=models.SET_NULL, null=True)
    name=models.CharField(max_length=200)
    description=models.TextField()
    created_at=models.DateTimeField(auto_now_add=True)
    updated_at=models.DateTimeField(auto_now=True)
    def __str__(self):
        return self.title

#serializer
class ItemsSerializer(serializers.ModelSerializer):
    def to_representation(self, instance):
        data = super().to_representation(instance)
        if data['wishilist']:
            data['wishilist'] = WishlistSerializer(Wishlist.objects.get(pk=data['wishlist'])).data
        return data

    class Meta:
        model = Trip
        fields = '__all__'
        
class WishlistSerializer(serializers.ModelSerializer):
    
    class Meta:
        model = Wishlist
        fields = '__all__'

#views

class WishlistCreateList(ListCreateAPIView):
    queryset=Wishlist.objects.all()
    serializer_class=WishlistSerializer

class ItemsCreate(ListCreateAPIView):
    queryset=Items.objects.all()
    serializer_class = ItemsSerializer

#payload  wishilist
{
    "name": "somename",
    "description": "some description"
}
#payload items
{
    "wishlist": "1",
    "description": "some description",
    "name": "some name"
}

Kalau satu satu bisa, issuenya yang saya inginkan itu seperti berikut:

#payload order
{
    "name": "wishlist name",
    "description" : "wishlist description",
    "items": [
        {
            "wishlist": "1",
            "description": "some description 1",
            "name": "some name 1"
        },
        {
            "wishlist": "1",
            "description": "some description 2",
            "name": "some name 2"
        }
    ]
}

Kalau payload ini gak ada error di Wishlist tapi si items gak ke create, ada saran biar gak usah satu satu.

Raw Text