def _entrypage_template_gen(request, template_path, entry_list): """Generates templates related to entries list.""" cl = CategoryLister(request.LANGUAGE_CODE) t = loader.get_template(template_path) paginator = Paginator(entry_list, 10) try: page = int(request.GET.get('page', '1')) except ValueError: page = 1 try: blog_list = paginator.page(page) except (EmptyPage, InvalidPage): blog_list = paginator.page(paginator.num_pages) c = RequestContext( request, { 'cat_list': cl.get_categories(), 'blog_list': blog_list, 'link_list': Link.objects.all().order_by('order'), }) return t.render(c)
def _entrypage_template_gen(request, template_path, entry_list): """Generates templates related to entries list.""" cl = CategoryLister(request.LANGUAGE_CODE) t = loader.get_template(template_path) paginator = Paginator(entry_list, 10) try: page = int(request.GET.get('page', '1')) except ValueError: page = 1 try: blog_list = paginator.page(page) except (EmptyPage, InvalidPage): blog_list = paginator.page(paginator.num_pages) c = RequestContext(request, { 'cat_list': cl.get_categories(), 'blog_list': blog_list, 'link_list': Link.objects.all().order_by('order'), }) return t.render(c)
def _staticpage_template_gen(request, template_path): """Generates simple templates.""" cl = CategoryLister(request.LANGUAGE_CODE) t = loader.get_template(template_path) c = RequestContext(request, { 'cat_list': cl.get_categories(), 'link_list': Link.objects.all().order_by('order'), }) return t.render(c)
def aboutme_view(request): """About me static page""" cl = CategoryLister(request.LANGUAGE_CODE) t = loader.get_template('blog/aboutme.html') c = RequestContext(request, { 'cat_list': cl.get_categories(), 'link_list': Link.objects.all().order_by('order'), 'about_text': AboutMe.objects.all()[0] }) return HttpResponse(t.render(c))
def _staticpage_template_gen(request, template_path): """Generates simple templates.""" cl = CategoryLister(request.LANGUAGE_CODE) t = loader.get_template(template_path) c = RequestContext( request, { 'cat_list': cl.get_categories(), 'link_list': Link.objects.all().order_by('order'), }) return t.render(c)
def aboutme_view(request): """About me static page""" cl = CategoryLister(request.LANGUAGE_CODE) t = loader.get_template('blog/aboutme.html') c = RequestContext( request, { 'cat_list': cl.get_categories(), 'link_list': Link.objects.all().order_by('order'), 'about_text': AboutMe.objects.all()[0] }) return HttpResponse(t.render(c))
def _singleentry_template_gen(request, template_path, entry, comment_list, form): """Generates templates related to a single entry.""" cl = CategoryLister(request.LANGUAGE_CODE) t = loader.get_template(template_path) template_datadict = { 'cat_list': cl.get_categories(), 'entry': entry, 'link_list': Link.objects.all().order_by('order'), 'comments': comment_list, } if form is not None: # If form is needed, it adds it template_datadict[form] = form c = RequestContext(request, template_datadict) return t.render(c)