def getClub(request=None): retClub = ClubMiniForm() clubKey = ndb.Key('Club', int(request.clubId)) club = clubKey.get() print("The retrieved club is", club) collegeidret = club.collegeId adminret = club.admin print("Admin ret", adminret) if club: college = CollegeDb.query( CollegeDb.collegeId == collegeidret.get().collegeId).fetch(1) print("Club id is", club.key.id()) retClub.clubId = str(club.key.id()) retClub.adminName = adminret.get().name retClub.abbreviation = club.abbreviation retClub.name = club.name retClub.collegeName = college[0].name retClub.description = club.description retClub.photoUrl = club.photoUrl retClub.memberCount = str(len(club.members)) retClub.followerCount = str(len(club.follows)) if (request.pid != None): retClub.isMember = "N" retClub.isFollower = "N" profileKey = ndb.Key('Profile', int(request.pid)) print("retrieved profile key is ", profileKey) if (profileKey in club.follows): retClub.isFollower = "Y" if (profileKey in club.members): retClub.isMember = "Y" #print retClub.members return retClub
def getClub(request=None): retClub = ClubMiniForm() clubKey = ndb.Key('Club',int(request.clubId)) club = clubKey.get() print("The retrieved club is",club) collegeidret = club.collegeId adminret = club.admin print("Admin ret",adminret) if club: college = CollegeDb.query(CollegeDb.collegeId == collegeidret.get().collegeId).fetch(1) print("Club id is",club.key.id()) retClub.clubId = str(club.key.id()) retClub.adminName = adminret.get().name retClub.abbreviation = club.abbreviation retClub.name = club.name retClub.collegeName = college[0].name retClub.description = club.description retClub.photoUrl = club.photoUrl retClub.memberCount = str(len(club.members)) retClub.followerCount = str(len(club.follows)) if(request.pid != None): retClub.isMember = "N" retClub.isFollower = "N" profileKey = ndb.Key('Profile',int(request.pid)) print ("retrieved profile key is ", profileKey) if (profileKey in club.follows): retClub.isFollower = "Y" if (profileKey in club.members): retClub.isMember = "Y" #print retClub.members return retClub