Ejemplo n.º 1
0
def dash(request):
    """Users dashboard.

    It's like the main blog view but shows friend's posts."""

    if request.method == 'POST':
        form = PostForm(request.POST, blog=request.user_blog)
        if form.is_valid():
            form.save()
            return redirect(reverse('dash'))
    else:
        form = PostForm(blog=request.user_blog)

    posts = Post.query_for(reader=request.user_blog)

    return render(request, "dash.html", {
            'form': form,
            'user_blog': request.user_blog,
            'posts': posts
        })