Пример #1
0
def newpractice(request, idcourse):
    if(len(request.user.teacher_set.all()) > 0): # if an authenticated user "accidentally" access this section, he doesn't get an exception
        if (request.method == 'POST'):
            form = PracticeForm(request.POST, request.FILES)
            if (form.is_valid()):
                form.save()
                return HttpResponseRedirect(PATHOK % str(idcourse))
        else:
            form = PracticeForm(initial={'course': idcourse})
        return render(request, 'practice/uploadpractice.html', {'form': form, 'idcourse':idcourse})
    else:
        return HTTP_401_UNAUTHORIZED_RESPONSE
Пример #2
0
def editpractice(request, idcourse , idpractice):
    if(len(request.user.teacher_set.all()) > 0): # if an authenticated user "accidentally" access this section, he doesn't get an exception
        practice = Practice.objects.get(pk=idpractice)     
        if (request.method == 'POST'):
            form = PracticeForm(request.POST, request.FILES, instance=practice)
            if (form.is_valid()):
                form_edit = form.save(commit=False)
                form_edit.save()
                return HttpResponseRedirect(PATHOK % str(idcourse))
        else:
            form = PracticeForm(instance=practice)
        return render(request, 'practice/editpractice.html', {'form': form, 'idcourse': idcourse,}, context_instance=RequestContext(request))
    else:
        return HTTP_401_UNAUTHORIZED_RESPONSE