def upload(request): if request.method == "POST": form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): filehandle = request.FILES['file'] return excel.make_response(filehandle.get_sheet(), file_type="xls", dest_file_name='raba') else: form = UploadFileForm() return render(request, 'upload_form.html', {'form': form})
def import_messages(request): if request.method == "POST": form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): request.FILES['file'].save_to_database( model=Message, mapdict=['text', 'date']) return render(request, 'upload_form.html', {'message': 'OK. Uploaded'}) else: return HttpResponseBadRequest() else: form = UploadFileForm() return render(request, 'upload_form.html', {'form': form})