我所有的工作都使用 django allauthsignin, signup and logout
功能和工作正常。
现在我有一个功能,
1.当用户第一次注册并登录时,我需要将他重定向到成功页面/验证页面(/success/
)
2.当已经注册的用户登录时,他应该被重定向到/dashboard/
截至目前,我已将用户(首次注册且已注册)重定向到/dashboard/
通过一个名为LOGIN_REDIRECT_URL
in 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)