Exemplo n.º 1
0
def get_player_avatar_url(request, userid):
    """
    Returns a user's avatar URL, and create/retreive it from gravatar if none yet
    Returns 404 if the user is not found.
    """
    try:
        user = User.objects.get(id=userid)

        avatar = Avatar(user)
        if not avatar.in_cache():
            avatar = GravatarAvatar(user)
            avatar.update()

        return HttpResponse(avatar.get_url(), mimetype="text/plain")
    except User.DoesNotExist:
        return HttpResponseNotFound()
Exemplo n.º 2
0
def get_player_avatar_url(request, userid):
    """
    Returns a user's avatar URL, and create/retreive it from gravatar if none yet
    Returns 404 if the user is not found.
    """
    try:
        user = User.objects.get(id=userid)

        avatar = Avatar(user)
        if not avatar.in_cache():
            avatar = GravatarAvatar(user)
            avatar.update()

        return HttpResponse(avatar.get_url(), mimetype="text/plain")
    except User.DoesNotExist:
        return HttpResponseNotFound()