Django过滤器对象

时间:2016-08-31 08:08:08

标签: django django-queryset

我正在抓取今天登录的用户,如下所示:

today_login_count= User.objects.filter(last_login__startswith=timezone.now().date()).count()

我想进一步过滤结果,只获取用户名以yg _

开头的用户

如何修改我的代码?

1 个答案:

答案 0 :(得分:1)

试试这个

count = User.objects.filter(last_login__year=timezone.now().year, 
      last_login__month=timezone.now().month,
      last_login__day=timezone.now().day,
      username__startswith='yg_').count()