Example #1
0
def getLeaderCareers(fieldAbbrev):
	thisField = PlayerBattingCareer.fieldLookup('abbrev', fieldAbbrev)
	if thisField != False:
		leaders = PlayerBattingCareer.objects.order_by('-' + thisField['fieldName'])[:30]
		return leaders
	else:
		return False
Example #2
0
def getLeaderCareers(fieldAbbrev):
    thisField = PlayerBattingCareer.fieldLookup('abbrev', fieldAbbrev)
    if thisField != False:
        leaders = PlayerBattingCareer.objects.order_by(
            '-' + thisField['fieldName'])[:30]
        return leaders
    else:
        return False
Example #3
0
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
Example #4
0
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