django_youtube/views.py
def video_list(request, username=None):
    """
    list of videos of a user
    if username does not set, shows the currently logged in user
    """

    # If user is not authenticated and username is None, raise an error
    if username is None and not request.user.is_authenticated():
        from django.http import Http404
        raise Http404

    from django.contrib.auth.models import User
    user = User.objects.get(username=username) if username else request.user

    # loop through the videos of the user
    videos = Video.objects.filter(user=user).all()
    video_params = []
    for video in videos:
        video_params.append(_video_params(request, video.video_id))

    return render_to_response(
        "django_youtube/videos.html",
        {"video_params": video_params},
        context_instance=RequestContext(request)
    )
def video_list(request, username=None):
    # If user is not authenticated and username is None, raise an error
    if username is None and not request.user.is_authenticated():
        from django.http import Http404
        raise Http404

    from django.contrib.auth.models import User
    user = User.objects.get(username=username) if username else request.user

    # loop through the videos of the user
    videos = Video.objects.filter(user=user).all()
    video_params = []
    for video in videos:
        video_params.append(_video_params(request, video.video_id))

    return render_to_response(
        "django_youtube/videos.html",
        {"video_params": video_params},
        context_instance=RequestContext(request)
    )
def video_list ( request , username = None ) : # If user is not authenticated and username is None, raise an error if username is None and not request . user . is_authenticated ( ) : from django . http import Http404 raise Http404 from django . contrib . auth . models import User user = User . objects . get ( username = username ) if username else request . user # loop through the videos of the user videos = Video . objects . filter ( user = user ) . all ( ) video_params = [ ] for video in videos : video_params . append ( _video_params ( request , video . video_id ) ) return render_to_response ( "django_youtube/videos.html" , { "video_params" : video_params } , context_instance = RequestContext ( request ) )
list of videos of a user
    if username does not set, shows the currently logged in user
list of videos of a user if username does not set shows the currently logged in user