def upload(request): if request.method == 'POST': form = UploadForm(request.POST, request.FILES) if form.is_valid(): newdoc = Upload(filePath=request.FILES['docfile']) newdoc.owner = request.user #Overwrite file if already exist. '''documents = Upload.objects.filter(owner=request.user) if documents: #print os.path.join(MEDIA_ROOT, documents[0].filePath.name) os.remove(os.path.join(MEDIA_ROOT, documents[0].filePath.name)) documents.delete()''' newdoc.save() # Redirect to the document list after POST return HttpResponseRedirect(reverse('upload.views.upload')) else: form = UploadForm() documents = Upload.objects.filter(owner=request.user) return render_to_response('upload/upload.html', { 'form': form, 'documents': documents }, context_instance=RequestContext(request))
def upload(request): if request.method == 'POST': form = UploadForm(request.POST, request.FILES) if form.is_valid(): newdoc = Upload(filePath = request.FILES['docfile']) newdoc.owner = request.user #Overwrite file if already exist. '''documents = Upload.objects.filter(owner=request.user) if documents: #print os.path.join(MEDIA_ROOT, documents[0].filePath.name) os.remove(os.path.join(MEDIA_ROOT, documents[0].filePath.name)) documents.delete()''' newdoc.save() # Redirect to the document list after POST return HttpResponseRedirect(reverse('upload.views.upload')) else: form = UploadForm() documents = Upload.objects.filter(owner=request.user) return render_to_response( 'upload/upload.html', {'form':form, 'documents': documents}, context_instance=RequestContext(request) )