def fileEdit(request, fileId): upload = get_object_or_404(Upload, id=fileId) if request.method == 'POST': form = UploadedFileForm(request.POST) if form.is_valid(): title = form.cleaned_data['title'] upload.title = title upload.save() return HttpResponseRedirect(reverse('plupload_form')) c = RequestContext(request, {}) c['upload'] = upload c['form'] = UploadedFileForm() return render_to_response('plupload/file_edit.html', c)
def fileEdit(request, fileId): upload = get_object_or_404(Upload, id=fileId) if request.method == "POST": form = UploadedFileForm(request.POST) if form.is_valid(): title = form.cleaned_data["title"] upload.title = title upload.save() return HttpResponseRedirect(reverse("plupload_form")) c = RequestContext(request, {}) c["upload"] = upload c["form"] = UploadedFileForm() return render_to_response("plupload/file_edit.html", c)
def process(request): if request.method == 'POST': form = UploadedFileForm(request.POST, request.FILES) if form.is_valid(): motive = form.cleaned_data["motive"] instances_used = form.cleaned_data["instance_num"] seed_content = request.FILES['file'].read() fetcher = Fetcher("fetch_queue", instances_used) instances_ids = fetcher.fetch(seed_content) #Could not parse directly from form because of the file req_model = Request() req_model.motive = motive req_model.instances_used = instances_used req_model.user = request.user req_model.content = seed_content req_model.instances_ids = json.dumps(instances_ids) req_model.save() return HttpResponseRedirect("/process/%d" % req_model.id)