示例#1
0
def user_detail(request, pk):
    """ The public profile of a user.

    Displays the user's organization, title, credit name, email, phone,
    bio, expertise, profile photo, social media links and most recent content.
    """

    user = get_object_or_404(User, pk=pk)
    user_stories = User.get_user_stories(user)
    user_content = User.get_user_content(user)
    usernotes = UserNote.objects.filter(owner_id=user.id)[:4]
    usernoteform = UserNoteForm()

    content = user.get_user_content()

    return render(request, 'editorial/userdetail.html', {
        'user': user,
        'user_stories': user_stories,
        'user_content': user_content,
        'usernotes': usernotes,
        'usernoteform': usernoteform
        })