graphs.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:osedev 作者: damoti 项目源码 文件源码
def data(self):
        users = User.objects.filter(
            is_current=True,
            id__in=Entry.objects
            .filter(day__gte=self.start, day__lte=self.end)
            .order_by('user_id')
            .values_list('user_id', flat=True)
            .distinct()
        )
        for user in users:
            data = self.get_query(user=user).annotate(minutes=Sum('minutes'))
            yield {
                'color': 'rgb({}, {}, {})'.format(
                    randint(1, 255),
                    randint(1, 255),
                    randint(1, 255),
                ),
                'data': list(self.extrapolate(data)),
                'name': user.first_name+(' '+user.last_name[0]+'.' if user.last_name else ''),
            }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号