我显示用户信息的管理 Jmeter 板我想排序用户的加入日期。和在另一个页面上,我想只显示最近登录的10个用户的信息。
我正在过滤用户数据,如下所示:
data = Profile.objects.filter(Q(user__is_superuser=False), Q(user__is_staff=False))
Model.py
class Profile(models.Model):
user = models.OneToOneField(User,default="1", on_delete=models.CASCADE)
image = models.ImageField(upload_to="images",default="default/user.png")
def __str__(self):
return f'{self.user} profile'
请帮我做这个。
2条答案
按热度按时间7rtdyuoh1#
我假设你有某些字段,如上次登录在配置文件跟踪登录历史。
用途:
现在您可以筛选为:
hjqgdpho2#
用户.上次登录
您可以根据last_login字段对用户查询集进行排序,并在查询集末尾使用[:10]获取前10个查询集