Есть ли способ отображения всех пользователей last_login и date_joined в django
Я хочу отображать информацию обо всех пользователях на панели администратора с их последним_логином и датой присоединения. Я фильтрую дату пользователя для отображения в шаблоне
data = Profile.objects.filter(Q(user__is_superuser=False), Q(user__is_staff=False)).order_by('-user__last_login')[:10]
Модель профиля
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'
В столбце last_login и date_joined я хочу вывести время даты последнего входа и время даты присоединения всех пользователей
попробуйте это в файле admin.py вашего приложения
from django.contrib.auth.admin import UserAdmin
class MyUserAdmin(UserAdmin):
list_display = UserAdmin.list_display + ("last_login","date_joined")