def get_context_data(self, **kwargs): user = self.request.user try: team = player_models.Team.objects.get(owner=user.userprofile.id) league = team.league roster = logic.roster_to_dict( player_models.Roster.objects.filter(week=logic.getweek(), team__owner=user.userprofile) ) except player_models.Team.DoesNotExist: team = 'None' league = 'None' roster = 'None' return {"user": user, "league": league, "roster": roster, "team": team}
def get_context_data(self, *args, **kwargs): team_id = kwargs['team_id'] try: self.team = player_models.Team.objects.get( pk=team_id, league=self.request.user.userprofile.team.league ) except player_models.Team.DoesNotExist: return { 'fail': True, 'failmessage': "Team Doesn't Exist" } roster = logic.roster_to_dict( player_models.Roster.objects.filter(week=logic.getweek(), team=self.team) ) owner = player_models.Team.objects.get(pk=team_id) return { 'user': self.request.user, 'roster': roster, 'owner': owner }