예제 #1
0
파일: views.py 프로젝트: timerdmann/stoutsd
def delete_game(request, key=None):
    game = None
    if key is not None:
        game = Game.get(key)
    if key and request.method == 'POST':
        game.delete()
    return HttpResponseRedirect('/admin/games/')
예제 #2
0
파일: views.py 프로젝트: timerdmann/stoutsd
def edit_game(request, key=None):
    game = None
    if key is not None:
        game = Game.get(key)
    if request.method == 'POST':
        form = GameForm(request.POST)
        if form.is_valid():
            game = Game.from_form(form)
            game.put()
            return HttpResponseRedirect('/admin/games/')
    elif game:
        form = GameForm({'sport': game.sport,
                         'team1': game.team1,
                         'team2': game.team2,
                         'dtstart': game.dtstart})
    else:
        form = GameForm()

    return render_admin_template('admin/games/edit.html', dict(
            game=game, game_form=form))