我需要存储有关用户的其他信息:最后一个用户登录的数据。我的想法是对登录功能执行更新以正确存储此信息。当我使用通用 django 登录功能时,我想在不改变现在大部分工作的情况下执行它。
我的自定义用户模型:
class ExtendedUser(models.Model):
user = models.OneToOneField(User)
lbo_login = models.DateTimeField(auto_now_add = True)
我的 urls.py (调用内置登录功能)
url(r'^accounts/login/$', 'django.contrib.auth.views.login'),
而我的想法:
# login function
# ...
# Before storing the information of the current login,
# Something like:
user.extendeduser.lbo_login = user.last_login
user.extendeduser.save()
# continue with the login function and update the last login field
你能帮我解决这个问题吗?如何补充内置功能?谢谢。