示例#1
0
def submitsignup(request):
	user=users.get_current_user()
	params=request.GET
	user_id=params['user_id']
	name=params['name']
	description=params['description']
	avatar=params['avatar']
	handle=user.nickname()
	query = GqlQuery("SELECT * FROM User WHERE handle = :hndl", hndl=str(handle))
	result=query.get()
	if result is None:
		newUser= User()
		newUser.user_id=user_id
		newUser.name=name
		newUser.description=description
		newUser.handle=handle
		newUser.avatar=avatar
		newUser.followercount=0
		newUser.put()
		return render_to_response('main/signup/submitaccount.html',{"user_id":user_id, "name": name, "description": description ,"nickname": handle} )
	else:
		return render_to_response('main/signup/signuperror.html', {"user_id":result.user_id, "name": result.name, "nickname": result.handle} )