def tag_view(request, slug): tag = get_object_or_404(Tag, slug__iexact=slug) qs = Leaf.objects.stream().filter(tags__in=(tag,)) return render(request, 'tag.html', { 'tag': tag, 'page': get_page(request, qs, request.site.preferences.stream_count), })
def author_view(request, username): author = get_object_or_404(User, username__iexact=username) qs = Leaf.objects.stream().filter(author=author) return render(request, 'author.html', { 'author': author, 'page': get_page(request, qs, request.site.preferences.stream_count), })
def index(request): return render(request, 'blog/index.html', { 'page': get_page(request, Post.objects.stream(), request.site.preferences.stream_count), })
def recent(request): qs = Leaf.objects.stream() return render(request, 'index.html', { 'page': get_page(request, qs, request.site.preferences.stream_count), })