Пример #1
0
def delete(request): 
    try:
        object = EventGoal(id = request.POST['object_id'])
        object.delete()
        response = {}
    except Exception, error:
        response = {'error': str(error)}
Пример #2
0
def create(request): 

    # attempt to save a goal
    try:
        event = Event.objects.get(id = request.POST['event_id'])
        teamFor = Team.objects.get(id = request.POST['goal_team'])
        
        # find out which team was scored against
        if event.homeTeam == teamFor:
            teamAgainst = event.awayTeam
        else:
            teamAgainst = event.homeTeam
            
        # populate goal object and call save
        object = EventGoal()
        object.event = event
        object.time = datetime(*strptime("01/01/2001 01:%s:%s" % (request.POST['goal_time_minute'], 
                                                                  request.POST['goal_time_second']), 
                                                                  "%m/%d/%Y %I:%M:%S")[:6])
        object.team = teamFor
        object.againstTeam = teamAgainst
        object.period = request.POST['goal_period']
        object.player = request.POST['goal_player']
        object.save()
        
        response = {'object_id': object.id,
                    'team': str(object.team), 
                    'player': object.player, 
                    'period': object.period,
                    'time_minute': strftime("%M", object.time.timetuple()),
                    'time_second': strftime("%S", object.time.timetuple())}
        
    except Exception, error:
        response = {'error': str(error)}