No Description

lens_views.py 705B

1234567891011121314151617181920212223
  1. # -*- coding: utf-8 -*-
  2. from django.conf import settings
  3. from django.db.models import Q, Count
  4. from django_logit import logit
  5. from django_response import response
  6. from TimeConvert import TimeConvert as tc
  7. from logs.models import MchInfoEncryptLogInfo
  8. def get_lens_list(request):
  9. start_date = tc.to_date(request.POST.get('start_date', ''))
  10. end_date = tc.to_date(request.POST.get('end_date', ''))
  11. model_name = request.POST.get('model_name', '')
  12. logs = MchInfoEncryptLogInfo.objects.filter(Q(operator_id='5qX3KWXZ8iKaip4AdxwtKF') & Q(created_at__gte=start_date, created_at__lte=end_date, status=True)).values('model_pk').annotate(num=Count("user_id"))
  13. return response(data=logs)