1

I would like to save and update multiple instances using the Django Rest Framework with one API call, using generics. I have tried the solutions proposed for the following links, but I would very much appreciate some help.

  1. Create several objects at once with Django Framework Generic Views
  2. How to save multiple objects with Django Rest Framework
  3. Django Rest Framework Doc for serializing multiple objects
    # serializers.py 
    class AssetSerializer(serializers.ModelSerializer):
        class Meta:
            model = Asset
            fields = '__all__'
            #fields = ('id', 'name', 'amount')
        
    # views.py
    class CreateAssetView(generics.CreateAPIView):
        serializer_class = AssetSerializer(many=True)
        def perform_create(self, serializer):
            serializer.save(user=self.request.user)
    
    # urls.py
    urlpatterns = [
        ...
        path('create_asset', CreateAssetView.as_view()),
    ]

Eden Chan
  • 111
  • 1
  • 6

0 Answers0