Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- kwargs = {
- 'created_at__lte': self.request.GET.get('created_at__lte'),
- 'created_at__gte': self.request.GET.get('created_at__gte'),
- }
- filter_kwargs = {}
- if 'created_at__lte' in kwargs and kwargs['created_at__lte']:
- timestamp = int(kwargs['created_at__lte'])
- utc_dt = datetime.utcfromtimestamp(timestamp).replace(tzinfo=pytz.utc)
- local_dt = local_tz.normalize(utc_dt.astimezone(local_tz))
- filter_kwargs['created_at__lte'] = local_dt
- if 'created_at__gte' in kwargs and kwargs['created_at__gte']:
- timestamp = int(kwargs['created_at__gte'])
- utc_dt = datetime.utcfromtimestamp(timestamp).replace(tzinfo=pytz.utc)
- local_dt = local_tz.normalize(utc_dt.astimezone(local_tz))
- filter_kwargs['created_at__gte'] = local_dt
- if self.request.user.is_authenticated:
- return Measure.objects.filter(device_id__user=self.request.user, **filter_kwargs).order_by('created_at')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement