|
|
@@ -1,7 +1,7 @@
|
|
|
from django.shortcuts import render_to_response
|
|
|
from django.template import RequestContext
|
|
|
|
|
|
-from grader.models import Lab
|
|
|
+from grader.models import Lab, Submission
|
|
|
|
|
|
def index(request):
|
|
|
return render_to_response('index.html', {
|
|
|
@@ -24,7 +24,11 @@ def submit(request, lab_id):
|
|
|
if request.method == 'POST':
|
|
|
form = SubmissionForm(request.POST, request.FILES)
|
|
|
if form.is_valid():
|
|
|
- return HttpResponseRedirect('/user/1/')
|
|
|
+ labobj = Lab.objects.get(pk=lab_id)
|
|
|
+ rfile = request.FILES['file']
|
|
|
+ submission = Submission(lab=labobj, user=request.user, file=rfile)
|
|
|
+ submission.save()
|
|
|
+ return HttpResponseRedirect("/lab/%s/" % lab_id)
|
|
|
else:
|
|
|
form = SubmissionForm()
|
|
|
return render_to_response('submit.html', {
|