示例#1
0
def submit(request):
    if not request.user.is_authenticated():
        return HttpResponseRedirect(reverse('index'))
    if request.method == 'POST':
        submissionObject = Submission(
            user=request.user.username,
            problem=request.POST['problem'],
            source=request.POST['source'],
            language=request.POST['lang'],
            stat='',
            queries=2500,
            cpu=99.999,
            memory=999.99,
        )
        if submissionObject.checkSafe() is True:
            submissionObject.stat = 'Safe for compilation'
            submissionObject.save()
            return HttpResponseRedirect(
                reverse('status', args=[submissionObject.id]))
        else:
            submissionObject.stat = 'Library Import Error'
            submissionObject.save()
            return HttpResponseRedirect(reverse('status', args=[0]))
    else:
        raise Http404
示例#2
0
def submit(request):
    if not request.user.is_authenticated():
        return HttpResponseRedirect(reverse('index'))
    if request.method == 'POST':
        submissionObject = Submission(
            user= request.user.username,
            problem= request.POST['problem'],
            source= request.POST['source'],
            language= request.POST['lang'],
            stat= '',
            queries= 2500,
            cpu= 99.999,
            memory= 999.99,)
        if submissionObject.checkSafe() is True:
            submissionObject.stat= 'Safe for compilation'
            submissionObject.save()
            return HttpResponseRedirect(reverse('status', args=[submissionObject.id]))
        else:
            submissionObject.stat= 'Library Import Error'
            submissionObject.save()
            return HttpResponseRedirect(reverse('status', args=[0]))
    else:
        raise Http404