Аутентифицировать пользователей, но показывать шаблон можно только в том случае, если электронная почта не подтверждена - PullRequest
0 голосов
/ 08 января 2020

Я хочу, чтобы пользователям показывали шаблон с именем 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...