Пример #1
0
def user_status(request):
    """站内用户分析"""
    # 查询今日注册的用户
    todayRegistered = User.get_today_register_user().values()
    for t in todayRegistered:
        try:
            t["inviter"] = User.objects.get(pk=t["invited_by"])
        except User.DoesNotExist:
            t["inviter"] = "ehco"
    todayRegisteredNum = len(todayRegistered)
    # 查询消费水平前十的用户
    richUser = Donate.richPeople()
    # 查询流量用的最多的用户
    coreUser = Suser.get_user_by_traffic(num=10)
    context = {
        "userNum": User.get_total_user_num(),
        "todayChecked": Suser.get_today_checked_user_num(),
        "aliveUser": NodeOnlineLog.totalOnlineUser(),
        "todayRegistered": todayRegistered[:10],
        "todayRegisteredNum": todayRegisteredNum,
        "richUser": richUser,
        "coreUser": coreUser,
    }
    return render(request, "backend/userstatus.html", context=context)
Пример #2
0
def user_status(request):
    '''站内用户分析'''
    # 查询今日注册的用户
    todayRegistered = User.get_today_register_user().values()
    for t in todayRegistered:
        try:
            t['inviter'] = User.objects.get(pk=t['invited_by'])
        except User.DoesNotExist:
            t['inviter'] = 'ehco'
    todayRegisteredNum = len(todayRegistered)
    # 查询消费水平前十的用户
    richUser = Donate.richPeople()
    # 查询流量用的最多的用户
    coreUser = Suser.get_user_by_traffic(num=10)
    context = {
        'userNum': User.get_user_num(),
        'todayChecked': Suser.get_today_checked_user_num(),
        'aliveUser': NodeOnlineLog.totalOnlineUser(),
        'todayRegistered': todayRegistered[:10],
        'todayRegisteredNum': todayRegisteredNum,
        'richUser': richUser,
        'coreUser': coreUser,
    }
    return render(request, 'backend/userstatus.html', context=context)