я пытаюсь получить доступ к cached_property из модели и возвращает его 'tuple' object has no attribute 'client'
это модель, которая имеет cached_property
class Creds(models.Model):
tenant = models.OneToOneField('tenant.Tenant', unique=True, on_delete=models.CASCADE)
@cached_property
def client(self):
from pos.api_client import APIClient
return APIClient(self)
и вот где я пытаюсь получить доступ к cached_property.и получаю ошибку.
class createCred(APIView):
def get(self, request, *args, **kwargs):
tenant = get_object_or_404(Tenant, pk=request['tenant_id'])
square_credential = SquareCredential.objects.get_or_create(tenant=tenant)
client = square_credential.client