Como diferenciar a primeira vez registrado e usuário logado regular no django
Eu estou usando o django allauth para todos os meussignin, signup and logout
funcionalidade e funcionando bem.
Agora eu tenho uma funcionalidade que,
1.Quando um usuário está registrado e logado pela primeira vez, eu preciso redirecioná-lo para uma página de sucesso / página de verificação (/success/
)
2.Quando um usuário já cadastrado está logado, ele deve ser redirecionado para/dashboard/
A partir de agora eu sou redirecionado o usuário (primeira vez registrado e já registrado) para/dashboard/
por um cenário chamadoLOGIN_REDIRECT_URL
emsettings.py
LOGIN_REDIRECT_URL = /dashboard/
Também observei que existe um campo / atributo chamado last_login para o objeto de usuário a partir do qual podemos usar para encontrar o último login para o usuário, se será útil?
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)