AF
first_name = models.CharField(max_length=30, blank=False)
last_name = models.CharField(max_length=30, blank=False)
course = models.SmallIntegerField(blank=True, null=True)
group = models.CharField(max_length=12, blank=True)
hostel = models.ForeignKey(Hostel, on_delete=models.CASCADE, blank=True, null=True)
room = models.ForeignKey(Room, on_delete=models.CASCADE, blank=True, null=True)
email = models.EmailField(unique=True, null=False, blank=False)
is_staff = models.BooleanField(
_('staff status'),
default=False,
help_text=_('Designates whether the user can log into this admin site.'),
)
is_active = models.BooleanField(
_('active'),
default=False,
help_text=_(
'Designates whether this user should be treated as active. ''Unselect this instead of deleting accounts.'
),
)
USERNAME_FIELD = 'email'
objects = CustomUserManager()




