def archive(request,year,month): right_entries = Entry.get_last_by_section() paginator = Paginator(Entry.get_archive(year,month),settings.BLOG_OTHER_LAST_ENTRIES,request.GET.get("p",1)) entries = paginator.current() return render_to_response("home-short.html", dict(right_entries=right_entries,entries=entries, archive=datetime.date(int(year),int(month),1),section=None,subsection=None,tag=None), context_instance=RequestContext(request))
def view_for_section(request,section): right_entries = Entry.get_last_by_section(section=section) paginator = Paginator(Entry.get_last(section__id=section.id),settings.BLOG_OTHER_LAST_ENTRIES,request.GET.get("p",1)) entries = paginator.current() return render_to_response("home-short.html", dict(right_entries=right_entries, entries=entries, paginator=paginator,section = section,archive=None,subsection=None,tag=None), context_instance=RequestContext(request))
def subsection_tag(request,subsection,tag): subsection = get_object_or_404(Subsection,slug=subsection) tag = get_object_or_404(Tag,slug=tag) paginator = Paginator(Entry.get_last(subsection__id=subsection.id,tags__id__in=[tag.id]),settings.BLOG_OTHER_LAST_ENTRIES,request.GET.get("p",1)) entries = paginator.current() right_entries = Entry.get_last_by_section() return render_to_response("home-short.html", dict(right_entries=right_entries, entries=entries,paginator=paginator,archive=None,section=None,subsection=subsection,tag=tag), context_instance=RequestContext(request))
def section_subsection(request,section,subsection): section = get_object_or_404(Section,slug=section) subsection = get_object_or_404(Subsection,slug=subsection) paginator = Paginator(Entry.get_last(subsection__id=subsection.id,section__id=section.id),settings.BLOG_OTHER_LAST_ENTRIES,request.GET.get("p",1)) entries = paginator.current() right_entries = Entry.get_last_by_section() return render_to_response("home.html", dict(right_entries=right_entries, entries=entries,paginator=paginator,section=section,subsection=subsection), context_instance=RequestContext(request))