django-scopes
django-scopes copied to clipboard
ValueError: Could not find manager Manager in django_scopes.manager. Please note that you need to inherit from managers you dynamically generated with 'from_queryset()'.
from django.contrib.auth.models import UserManager
class User(AbstractBaseUser):
uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
email = models.EmailField(unique=True)
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
is_active = models.BooleanField(default=True)
is_superuser = models.BooleanField(default=False)
tenant = models.ForeignKey(Tenant, on_delete=models.CASCADE) # sub tenant
USERNAME_FIELD = 'email'
REQUIRED_FIELDS = ['first_name', 'last_name']
objects = ScopedManager(tenant='tenant', _manager_class=UserManager)
def __str__(self):
return self.email
The migrations fails with error
ValueError: Could not find manager Manager in django_scopes.manager. Please note that you need to inherit from managers you dynamically generated with 'from_queryset()'.
@raphaelm Can you please check what mistake I am making here?
I don't see an obvious error without further debugging, I'm afraid