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))
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("")