Как активировать учетную запись с электронной почтой, которая была зарегистрирована Django

Я хочу, чтобы при регистрации пользователя генерировался токен и этот токен отправлялся по электронной почте, когда я нажимаю на ссылку проверки учетной записи

код:

def register_account(request):
    if request.user.is_authenticated:
        return redirect('account:dashboard')
    if request.method == 'POST':
        registerForm = RegistrationForm(request.POST)
        if registerForm.is_valid():
            user = registerForm.save(commit=False)
            user.email = registerForm.cleaned_data['email']
            user.set_password(registerForm.cleaned_data['password'])
            user.is_active = False
            email_to = user.email
            user.save()
            email_subject = 'Ative sua conta'
            email_body = 'i dont know to do do it'

            email = EmailMessage(
                email_subject,
                email_body,
                settings.EMAIL_HOST_USER, [email_to], fail_silently=False

////////////////////

def activate_account:

if the link is clicked:
check the link than activate the account
Вернуться на верх