Beispiel #1
0
def replies(request, user_name=None):
    latest_post_list = get_replies(request, user_name)
    latest_post_list = paginate_list(request, latest_post_list)
    return render_to_response('status/index.html', {
            'latest_post_list': latest_post_list,
            'refresh_uri': '/replies/refresh',
        }, context_instance=RequestContext(request))
Beispiel #2
0
def refresh(request, lastid, pagenumber):
    url = request.META['HTTP_REFERER']
    usere = r'(.*)/replies/(?P<username>[^\?\/]*)'

    user_replies = re.match(usere, url)
    if user_replies:
        latest_post_list = get_replies(request, user_replies.group('username'))
    else:
        latest_post_list = get_replies(request)

    latest_post_list = latest_post_list.filter(pk__gt=lastid)

    if latest_post_list:
        latest_post_list = paginate_list(request, latest_post_list, int(pagenumber))
        return render_to_response('status/refresh.html',
                                {'latest_post_list': latest_post_list },
                                context_instance=RequestContext(request))
    else:
        return HttpResponse("")