Как отличить пользователя, впервые зарегистрированного и зарегистрированного в django

Я использую Джанго Аллаута для всех моихsignin, signup and logout функциональность и работает нормально.

Теперь у меня есть функциональность,

1. когда пользователь зарегистрирован и вошел в систему в первый раз, мне нужно перенаправить его на страницу успеха / страницу подтверждения (/success/)

2. Когда пользователь, который уже зарегистрирован, вошел в систему, он должен быть перенаправлен на/dashboard/

На данный момент я перенаправлен пользователя (впервые зарегистрирован и уже зарегистрирован) в/dashboard/ настройкой под названиемLOGIN_REDIRECT_URL вsettings.py

LOGIN_REDIRECT_URL = /dashboard/

Также я заметил, что есть поле / атрибут с именем last_login для объекта пользователя, из которого мы можем использовать, чтобы найти последний логин для пользователя, будет ли это полезно?

model.py

from django.contrib.auth.models import User

class Profile(models.Model):
    business_name = models.CharField(max_length = 45, null = False, blank = False)
    user = models.ForeignKey(User, unique = True)
    work_field = models.CharField(max_length = 45, null = False, blank = False)
    image = models.ImageField(upload_to = '/images/', null = True, blank = True, max_length = 250)
    image.allow_tags = True
    url = models.URLField(max_length = 255, null = True, blank = True)

Ответы на вопрос(2)

Ваш ответ на вопрос