def getLeaderCareers(fieldAbbrev): thisField = PlayerBattingCareer.fieldLookup('abbrev', fieldAbbrev) if thisField != False: leaders = PlayerBattingCareer.objects.order_by('-' + thisField['fieldName'])[:30] return leaders else: return False
def getLeaderCareers(fieldAbbrev): thisField = PlayerBattingCareer.fieldLookup('abbrev', fieldAbbrev) if thisField != False: leaders = PlayerBattingCareer.objects.order_by( '-' + thisField['fieldName'])[:30] return leaders else: return False
def getLeaderCareerYears(fieldAbbrev): thisField = PlayerBattingCareer.fieldLookup('abbrev', fieldAbbrev) leaders = getLeaderCareers(fieldAbbrev) if leaders != False: leaderCareers = [] leaderIDs = [] for leader in leaders: playerID = leader.Player.PlayerID if playerID not in leaderIDs: leaderCareer = leader.Player.getCareerStats(thisField['fieldName'], True) leaderCareers.append(leaderCareer) leaderIDs.append(playerID) return leaders, leaderCareers else: return False, False
def getLeaderCareerYears(fieldAbbrev): thisField = PlayerBattingCareer.fieldLookup('abbrev', fieldAbbrev) leaders = getLeaderCareers(fieldAbbrev) if leaders != False: leaderCareers = [] leaderIDs = [] for leader in leaders: playerID = leader.Player.PlayerID if playerID not in leaderIDs: leaderCareer = leader.Player.getCareerStats( thisField['fieldName'], True) leaderCareers.append(leaderCareer) leaderIDs.append(playerID) return leaders, leaderCareers else: return False, False