title: Django REST Viewsets - Cannot delete with custom queryset
body: <p>I'm using Django REST and I have a question about viewsets. I can't seem to create a viewset (with a custom query) where deleting a record is still possible. So I use another viewset which is exactly the same, but without the custom query to delete records. This way it works, but I'm still wondering if there's a way to combine it into one as this seems like a hack.</p>
  <p><strong>List my employees, DELETE doesn't work with this viewset. 404 Not found error.</strong></p>
  <pre><code>class MyEmployeeViewSet(viewsets.ModelViewSet):
      queryset = CustomUser.objects.all()
      serializer_class = CustomUserSerializer
  
      def get_queryset(self):
          return CustomUser.objects.filter(employer=self.request.user.pk)
  </code></pre>
  <p><strong>So I use this viewset to ADD/DELETE.</strong></p>
  <pre><code>class EmployeeViewSet(viewsets.ModelViewSet):
      queryset = CustomUser.objects.all()
      serializer_class = CustomUserSerializer
  
      def perform_create(self, serializer):
          serializer.save(employer=self.request.user)
  </code></pre>
  <p><strong>The urls</strong></p>
  <pre><code>router.register('manager/myemployees', MyEmployeeViewSet)
  router.register('manager/employees', EmployeeViewSet)
  </code></pre>