i am very bad in django fw. I make simple django resp api. I want to save multiple json object to db. If one of objects is already exist in db(has the same uniq fields) i need just to update filed with datetime. My Model Like: class CheckPort(models.Model): created = models.DateTimeField(auto_now_add=True) ip = models.CharField(max_length=15, blank= False) port = models.PositiveIntegerField(default=0) type = models.CharField(max_length=5 ,default='tcp') class Meta: ordering = ['created'] unique_together = ('ip', 'port','type') My view: @api_view(['GET', 'POST']) def port_list(request): if request.method == 'GET': offers = CheckPort.objects.all() serializer = OfferSerializer(offers, many=True) return Response(serializer.data) elif request.method == 'POST': serializer = OfferSerializer(data=request.data,many=isinstance(request.data, list)) if serializer.is_valid(): serializer.save() return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) So how to validate this? Continue reading...