Пример #1
0
def delete(request, season_id):

    season = Season.get_by_id(int(season_id))
    if season is None:
        raise Http404

    season.delete()
    rebuild_seasons()
    return redirect('../..')
Пример #2
0
def create(request):

    season = Season()
    if request.method == 'POST':
        form = SeasonForm(request.POST, instance=season)
        if form.is_valid():
            logging.info('edit season before %s'% season)
            form.save(commit=False)
            logging.info('edit season after %s'% season)
            season.save()
            cdbsync.plan_cdb_put(season)
            rebuild_seasons()
            return redirect('..')
    else:
        form = SeasonForm(instance=season)
    return render_to_response('admin/seasons_create.html', RequestContext(request, {'form':form}))
Пример #3
0
def edit(request, season_id):

    season  = Season.get_by_id(int(season_id))
    if season is None:
        raise Http404

    if request.method == 'POST':
        form = SeasonForm(request.POST, instance=season)
        if form.is_valid():
            logging.info('edit season before %s'% season)
            form.save(commit=False)
            logging.info('edit season after %s'% season)
            season.save()
            cdbsync.plan_cdb_put(season)
            rebuild_seasons()
            return redirect('../..')
    else:
        form = SeasonForm(instance=season)

    return render_to_response('admin/seasons_edit.html', RequestContext(request, {'form':form}))