def submitProblem(request): if request.POST['problemId'] != '': problem = PublicProblem.objects.get(pk=request.POST['problemId']) if request.user != problem.author: return HttpResponse("you don't have permission to edit this problem") else: problem = PublicProblem() problem.category = Categories.objects.get(pk=request.POST['categoryId']) problem.author = User.objects.get(username=request.user.username) problem.text = request.POST['textEditor'] problem.javascript = request.POST['codeEditor'] problem.title = request.POST['title'] problem.save() return HttpResponseRedirect(request.POST['nextURL'])