I want to display all users information on admin dashboard with their last_login and join date I filter user date to display on template
data = Profile.objects.filter(Q(user__is_superuser=False), Q(user__is_staff=False)).order_by('-user__last_login')[:10]
Profile model
user = models.OneToOneField(User,default="1", on_delete=models.CASCADE,
related_name="profile")
image = models.ImageField(upload_to="images",default="default/user.png")
def __str__(self):
return f'{self.user} profile'
In the last_login and date_joined column, I want to print all users last login date time and join date time
try this in admin.py of your app
from django.contrib.auth.admin import UserAdmin
class MyUserAdmin(UserAdmin):
list_display = UserAdmin.list_display + ("last_login","date_joined")