コード例 #1
0
def group_add(request, classroom_id):
    if request.method == 'POST':
        classroom_name = Classroom.objects.get(id=classroom_id).name
        form = GroupForm(request.POST)
        if form.is_valid():
            group = EnrollGroup(name=form.cleaned_data['name'],
                                classroom_id=int(classroom_id))
            group.save()

            return redirect('/student/group/' + classroom_id)
    else:
        form = GroupForm()
    return render(request, 'form.html', {'form': form})
コード例 #2
0
def group_add(request, classroom_id):
        if request.method == 'POST':
            classroom_name = Classroom.objects.get(id=classroom_id).name            
            form = GroupForm(request.POST)
            if form.is_valid():
                group = EnrollGroup(name=form.cleaned_data['name'],classroom_id=int(classroom_id))
                group.save()
                
                # 記錄系統事
                if is_event_open(request) :                  
                    log = Log(user_id=request.user.id, event=u'新增分組<'+classroom_name+'><'+form.cleaned_data['name']+'>')
                    log.save()        
        
                return redirect('/student/group/'+classroom_id)
        else:
            form = GroupForm()
        return render_to_response('form.html', {'form':form}, context_instance=RequestContext(request))