# Model ViewSet Perform create method is not being called

**URL:** <https://forum.djangoproject.com/t/model-viewset-perform-create-method-is-not-being-called/12855>\
**Category:** Using Django\
**Created:** [March 28, 2022, 5:49am UTC](https://forum.djangoproject.com/t/model-viewset-perform-create-method-is-not-being-called/12855 "2022-03-28T05:49:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mubashir-v](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/mubashir-v/32/6642_2.png) [@mubashir-v](https://forum.djangoproject.com/u/mubashir-v)\
**Post date:** [March 28, 2022, 5:49am UTC](https://forum.djangoproject.com/t/model-viewset-perform-create-method-is-not-being-called/12855/1 "2022-03-28T05:49:08Z")

</div>

Hi Guys,

```auto
class Customer(viewsets.ModelViewSet):
    queryset = customer.objects.all()
    serialier_class = CustomerSerializer
    permission_classes = (IsAuthenticated,)
    
    def get_queryset(self):
        return self.queryset.filter(user = self.request.user.user)
    
    def perform_create(self, serializer):
        serializer.save(user=self.request.user.user)

```

Here Perform Create is not working . But in same project on different app its working .

---

<div class="post-metadata">

**Author:** ![Andrew-oduola](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/andrew-oduola/32/25524_2.png) [@Andrew-oduola](https://forum.djangoproject.com/u/Andrew-oduola)\
**Post date:** [December 2, 2024, 4:57am UTC](https://forum.djangoproject.com/t/model-viewset-perform-create-method-is-not-being-called/12855/2 "2024-12-02T04:57:10Z")

</div>

It should be user = self.request.user
