def home(request, context, user): # if we haven't already created a Nickname for this google account's current nickname, create one if Nickname.all().filter("nickname =", user.nickname()).count() == 0: Nickname(user=user, nickname=user.nickname()).put() projects = get_projects_with_scraplists( user ) context['user'] = user context['projects'] = projects return render_to_response( "home.html", context )
def user(request, context, nickname): # get a user from the nickname nickname = Nickname.all().filter("nickname =", nickname).get() if nickname is None: return HttpResponseNotFound( "No such user" ) projects = get_projects_with_scraplists( nickname.user ) context.update( {'subject_user':nickname.user,'projects':projects} ) # get projects from the user return render_to_response( "user.html", context )