Я хочу, чтобы пользователям показывали шаблон с именем verify_your_email. html, если email_confirmed имеет значение False. Но я хочу, чтобы они аутентифицировались, а это означает, что is_active не должен быть установлен в False. Также, если пользователь пытается go на другой маршрут, ему все равно должен быть показан шаблон verify_your_email. html.
Модель моего профиля:
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
email_confirmed = models.BooleanField(default=False)
profile_pic = models.ImageField(default='default.jpg', upload_to='profile_pics')
description = models.TextField(blank=True)