Exemplo n.º 1
0
    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}
Exemplo n.º 2
0
    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
        }