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))