예제 #1
0
파일: views.py 프로젝트: will-murphy/upbeat
def user_page_json(request, username):
    posts = Post.not_deleted().\
        filter(username = username).\
        order_by('-date_pub')\
        [:100]
    
    for post in posts: post.refresh_score()
    
    response = {
        'userinfo': {
            'posts': posts.count(),
            'color': Googler.named(username).color,
        },
        'posts': [post.as_summary_json_dict() for post in posts.all()]
    }
    
    return HttpResponse(json.dumps(response))