Зачем такие сложности? Обычный jQuery.get() с указанием страницы, на сервере отдавать JSON и строить в браузере комментарии. Или, что еще проще, в Django прогонять ответ через render_to_string и отдавать готовый html.
А подробней можно? Вот моя функция, как ее переписать если джангой делать?
def index(reguest):
index = 'index'
comments = Comments.objects.filter(published=True)
paginator = Paginator(comments, 5)
page = reguest.GET.get('page')
try:
comments = paginator.page(page)
except PageNotAnInteger:
comments = paginator.page(1)
except EmptyPage:
comments = paginator.page(paginator.num_pages)
return render_to_response('index.html', {
'index': index,
'page': page,
'comments': comments})