def all_fatawas(request): section = Section.objects.filter( language=request.language, slug_title='question-answer').all()[0:1].get() sections = Section.objects.filter(is_published=True, language=request.language).all() fatawa_set = Fatawa.objects.filter( is_published=True, language=request.language).order_by('-serial').all() try: page_number = int(request.GET.get('page', '1')) except: page_number = 1 paginator = Paginator(fatawa_set, settings.FATAWA_PAGESIZE) try: page = paginator.page(page_number) fatawas = page.object_list except: page = paginator.page(paginator.num_pages) fatawas = page.object_list return render_to_response( 'all_fatawas.html', { 'language': request.language, 'section': section, 'locals': request.locals, 'user': request.user, 'fatawas': fatawas, 'page': page, 'sections': sections, 'current_issue': request.current_issue, 'back_issues': request.back_issues, })
def all_advices(request): section = Section.objects.filter( language=request.language, slug_title='student-advicing').all()[0:1].get() sections = Section.objects.filter(is_published=True, language=request.language).all() advice_set = StudentAdvice.objects.filter( language=request.language, is_published=True).order_by('-serial').all() try: page_number = int(request.GET.get('page', '1')) except: page_number = 1 paginator = Paginator(advice_set, settings.FATAWA_PAGESIZE) try: page = paginator.page(page_number) advices = page.object_list except: page = paginator.page(paginator.num_pages) advices = page.object_list return render_to_response( 'all_advices.html', { 'language': request.language, 'section': section, 'locals': request.locals, 'user': request.user, 'advices': advices, 'page': page, 'sections': sections, 'current_issue': request.current_issue, 'back_issues': request.back_issues, })
def all_fatawas(request): section = Section.objects.filter(language=request.language, slug_title="question-answer").all()[0:1].get() sections = Section.objects.filter(is_published=True, language=request.language).all() fatawa_set = Fatawa.objects.filter(is_published=True, language=request.language).order_by("-serial").all() try: page_number = int(request.GET.get("page", "1")) except: page_number = 1 paginator = Paginator(fatawa_set, settings.FATAWA_PAGESIZE) try: page = paginator.page(page_number) fatawas = page.object_list except: page = paginator.page(paginator.num_pages) fatawas = page.object_list return render_to_response( "all_fatawas.html", { "language": request.language, "section": section, "locals": request.locals, "user": request.user, "fatawas": fatawas, "page": page, "sections": sections, "current_issue": request.current_issue, "back_issues": request.back_issues, }, )
def show_authors(request): author_list = Author.objects.filter(language=request.language).all() try: page_number = int(request.GET.get("page", "1")) except: page_number = 1 paginator = Paginator(author_list, 10) try: page = paginator.page(page_number) authors = page.object_list except: page = paginator.page(paginator.num_pages) authors = page.object_list return render_to_response( "authors.html", { "authors": authors, "language": request.language, "page": page, "locals": request.locals, "user": request.user, "current_issue": request.current_issue, "back_issues": request.back_issues, }, )
def all_advices(request): section = Section.objects.filter(language=request.language, slug_title="student-advicing").all()[0:1].get() sections = Section.objects.filter(is_published=True, language=request.language).all() advice_set = StudentAdvice.objects.filter(language=request.language, is_published=True).order_by("-serial").all() try: page_number = int(request.GET.get("page", "1")) except: page_number = 1 paginator = Paginator(advice_set, settings.FATAWA_PAGESIZE) try: page = paginator.page(page_number) advices = page.object_list except: page = paginator.page(paginator.num_pages) advices = page.object_list return render_to_response( "all_advices.html", { "language": request.language, "section": section, "locals": request.locals, "user": request.user, "advices": advices, "page": page, "sections": sections, "current_issue": request.current_issue, "back_issues": request.back_issues, }, )
def show_authors(request): author_list = Author.objects.filter(language=request.language).all() try: page_number = int(request.GET.get('page', '1')) except: page_number = 1 paginator = Paginator(author_list, 10) try: page = paginator.page(page_number) authors = page.object_list except: page = paginator.page(paginator.num_pages) authors = page.object_list return render_to_response( 'authors.html', { 'authors': authors, 'language': request.language, 'page': page, 'locals': request.locals, 'user': request.user, 'current_issue': request.current_issue, 'back_issues': request.back_issues })
language=request.language, slug_title='question-answer').all()[0:1].get() issue = Issue.objects.filter( year=year, month=month, language=request.language).all()[0:1].get() other_sections = issue.sections.exclude(id=section.id).all() except Exception, e: raise Http404 fatawa_set = Fatawa.objects.filter( issue=issue, is_published=True).order_by('serial').all() try: page_number = int(request.GET.get('page', '1')) except: page_number = 1 paginator = Paginator(fatawa_set, settings.FATAWA_PAGESIZE) try: page = paginator.page(page_number) fatawas = page.object_list except: page = paginator.page(paginator.num_pages) fatawas = page.object_list return render_to_response( 'fatawas.html', { 'language': request.language, 'issue': issue, 'current_issue': request.current_issue, 'back_issues': request.back_issues, 'locals': request.locals, 'user': request.user,
def issue_fatawas(request, year, month): try: section = Section.objects.filter(language=request.language, slug_title="question-answer").all()[0:1].get() issue = Issue.objects.filter(year=year, month=month, language=request.language).all()[0:1].get() other_sections = issue.sections.exclude(id=section.id).all() except Exception, e: raise Http404 fatawa_set = Fatawa.objects.filter(issue=issue, is_published=True).order_by("serial").all() try: page_number = int(request.GET.get("page", "1")) except: page_number = 1 paginator = Paginator(fatawa_set, settings.FATAWA_PAGESIZE) try: page = paginator.page(page_number) fatawas = page.object_list except: page = paginator.page(paginator.num_pages) fatawas = page.object_list return render_to_response( "fatawas.html", { "language": request.language, "issue": issue, "current_issue": request.current_issue, "back_issues": request.back_issues, "locals": request.locals,