Как установить тип пользователя в модели пользовательского пользователя при регистрации нового пользователя

У меня есть две модели CustomUser и Manager_profile, приведенные ниже. Есть 2 типа пользователей менеджер и клиент. Есть форма для регистрации в качестве менеджера. Как я могу установить поле is_manager в True, когда менеджер регистрируется?

У меня есть еще один вопрос. Как я могу сохранить данные из поля department в модель Manager_profile?

#Модели

class CustomUser(AbstractUser):                         
is_manager = models.BooleanField(default=False)
is_customer = models.BooleanField(default=False)
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)

def __str__(self):
    return self.first_name

class Manager_profile(models.Model):
user = models.OneToOneField(CustomUser,on_delete=models.CASCADE)   
department = models.CharField(max_length=100)
def __str__(self):
    return self.department

#Form

from django.contrib.auth.forms import UserCreationForm
from account.models import CustomUser
from django import forms

class ManagerCreateForm(UserCreationForm):
department = forms.CharField()
class Meta:    
    model = CustomUser
    fields = ['username','first_name','last_name','department']
Вернуться на верх