def detail(request, context): """ Custom object detail function that adds a QuestionForm to the context. """ interview = context['object'] page_no = get_page_no(request) qset = interview.get_questions() paginator = QuerySetPaginator(qset, INTERVIEW_PAGINATION_PER_PAGE) if page_no > paginator.num_pages or page_no < 1: raise Http404 page = paginator.page(page_no) interviewees = interview.get_interviewees(request.user) context.update({ 'interviewees': interviewees, 'is_paginated': paginator.num_pages > 1, 'results_per_page': INTERVIEW_PAGINATION_PER_PAGE, 'page': page, 'form' : QuestionForm(request=request), 'questions' : page.object_list, }) return render_to_response( get_templates_from_placement('object.html', context['placement']), context, context_instance=RequestContext(request) )
def detail(request, context): """ Custom object detail function that adds a QuestionForm to the context. """ interview = context['object'] page_no = get_page_no(request) qset = interview.get_questions() paginator = QuerySetPaginator(qset, interviews_settings.PAGINATION_PER_PAGE) if page_no > paginator.num_pages or page_no < 1: raise Http404 page = paginator.page(page_no) interviewees = interview.get_interviewees(request.user) context.update({ 'interviewees': interviewees, 'is_paginated': paginator.num_pages > 1, 'results_per_page': interviews_settings.PAGINATION_PER_PAGE, 'page': page, 'form': QuestionForm(request), 'questions': page.object_list, }) return render_to_response(get_templates_from_placement( 'object.html', context['placement']), context, context_instance=RequestContext(request))