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.
- Create several objects at once with Django Framework Generic Views
- How to save multiple objects with Django Rest Framework
- 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()),
]