def detail(request, year, month, day, slug): """ The weblog post detail page. """ posts = list(Post.by_slug()[(int(year), int(month), int(day), slug)]) post = posts[0] prev = list(Post.by_time(count=-1, startkey_docid=post.id, skip=1) [[post.published.isoformat() + 'Z']:]) next = list(Post.by_time(count=1, startkey_docid=post.id, skip=1) [[post.published.isoformat() + 'Z']:]) try: user = User.objects.get(email=post.author.email) except User.DoesNotExist: user = None comment_form = CommentForm(initial={ 'document_id': post.id, 'next': quote_plus(post.get_absolute_url()) }) context = { 'post': post, 'prev': prev, 'next': next, 'user': user, 'comment_form': comment_form } return render_to_response('blog/detail.html', context, context_instance=RequestContext(request))
def detail_feed_comments(request, year, month, day, slug): posts = list(Post.by_slug()[(int(year), int(month), int(day), slug)]) post = posts[0] return render_feed(request=request, url='by_post/%s' % post.id, feed_dict=feed_dict)