如何在 django 管理站点上的用户列表中显示上次登录日期和时间?

use*_*051 2 django django-models django-admin

我已经使用 social_django 应用程序在 django 应用程序上构建了一个社交身份验证系统。它有效,我也可以在管理站点上看到用户。这是屏幕截图:

在此处输入图片说明

我想要的是查看列表中的上次登录日期和时间。我怎样才能做到这一点?我使用 sqlite3 作为数据库和 django 2.1.4。

Moh*_*369 5

Admin.py

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.models import User

class CustomUserAdmin(UserAdmin):
    list_display = ('username', 'email', 'first_name', 'last_name', 'is_staff', 'last_login') # Added last_login

admin.site.unregister(User)
admin.site.register(User, CustomUserAdmin)
Run Code Online (Sandbox Code Playgroud)

从 main 继承UserAdmin,您是否自定义,然后取消User注册,然后使用您创建的 Admin 再次注册