Н
Size: a a a
Н
BK
BK
class PhoneModel(models.Model):
phone = models.CharField(validators=[phone_regex], max_length=13, blank=True)
is_verified = models.BooleanField(blank=False, default=False)
counter = models.IntegerField(default=0, blank=False)
def __str__(self):
return f'{self.phone}'
class UserRoles(models.Model):
ROLE_CHOICES = (
('Client', 'Client'),
('Specialist', 'Specialist'),
)
user_role = models.CharField(choices=ROLE_CHOICES, default=None, max_length=15)
class ClientUser(AbstractBaseUser):
role = models.ForeignKey(UserRoles, on_delete=models.CASCADE, primary_key=True)
phone = models.ForeignKey(PhoneModel, on_delete=models.CASCADE)
class SpecialistUser(AbstractBaseUser):
role = models.ForeignKey(UserRoles, on_delete=models.CASCADE, primary_key=True)
phone = models.ForeignKey(PhoneModel, on_delete=models.CASCADE)
BK
BK
Н
BK
Н
BK
BK
BK
class UserRoles(models.Model):получается mtm на Spec & Client?
ROLE_CHOICES = (
('Client', 'Client'),
('Specialist', 'Specialist'),
)
user_role = models.CharField(choices=ROLE_CHOICES, default=None, max_length=15)
Н
class UserRoles(models.Model):получается mtm на Spec & Client?
ROLE_CHOICES = (
('Client', 'Client'),
('Specialist', 'Specialist'),
)
user_role = models.CharField(choices=ROLE_CHOICES, default=None, max_length=15)
Н
BK
Н
BK