F
# client = serializers.PrimaryKeyRelatedField(queryset=User.objects.filter(is_client=True))
client = SerializerMethodField(method_name='get_client')
def get_client(self, obj):
request = self.context.get('request', False)
# print(request)
if request and request.user:
user = User.objects.filter(user=self.request.user)
manager = Manager.objects.get(user=user)
client = Client.objects.filter(region=manager.region)
user_client = User.objects.filter(user_id=client.id)
# serializer = ClientSerializer(instance=client)
serializer = ClientUserSerializer(instance=user_client)
return serializer.data