if isCreated:
activeUserCountPerDay, isCreated = ActiveUserCountPerDay.objects.get_or_create(activeDate = date.today())
activeUsers=ActiveUser.objects.all()#算是昨天的用户集合
if isCreated:# and activeUsers第一次部署activeUsers为空,不检查就delete会出现exception
activeUsers.delete()#是新建,则删除前一天的所有活跃用户
activeUser.save()#是新来的就保存,则删除前一天的所有活跃用户
activeUserCountPerDay.activeUserCount=len(activeUser.objects.all())
activeUserCountPerDay.save()
活跃用户计数更新逻辑
本文介绍了一种更新活跃用户计数的逻辑实现方法。主要包括获取当天活跃用户数量、删除前一天活跃用户记录并保存新的活跃用户数据等步骤。
2万+

被折叠的 条评论
为什么被折叠?



