Hi, I have been wondering doesn't DRF convert Django's ValidationError raised from `validate_unique` or from `clean` method of the model?
I have ModelViewSet:
```python
class UpvoteViewSet(ModelViewSet):
queryset = Upvote.objects.all()
serializer_class = UpvoteSerializer
```
and I have added `validate_unique` method to model:
```python
def validate_unique(self, *args, **kwargs):
super().validate_unique(*args, **kwargs)
upvote_model = self.__class__
if upvote_model.objects.filter(upvoted_item=self.upvoted_item, upvoted_user=self.upvoted_user).exists():
raise ValidationError(['This user already upvoted this item.', ])
```
The problem is `ValidationError` is from Django and if I use DRF's ValidationError then I get an error in Django Admin. So, what's happening. Does DRF handle this??