def upload_file(request): if request.method=='POST': #request.POST dictionary and request.FILES dictionary form=UploadFileForm(request.POST, request.FILES) if form.is_valid(): #Notice that we have to pass request.FILES into the #form's constructor; this is how file data gets bound into #a form. lists=csv_to_lists(request.FIELS['file']) filename=request.FIELS['file'] return HttpResponseRedirect('/charts/success/') #return render(request,'CpMap/upload.html',{'txtfile':txtfile,'filename':filename}) else: form=UploadFileForm() return render(request,'CpMap/upload.html',{'form':form})
def upload_file(request): if request.method == 'POST': #request.POST dictionary and request.FILES dictionary form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): #Notice that we have to pass request.FILES into the #form's constructor; this is how file data gets bound into #a form. lists = csv_to_lists(request.FIELS['file']) filename = request.FIELS['file'] return HttpResponseRedirect('/charts/success/') #return render(request,'CpMap/upload.html',{'txtfile':txtfile,'filename':filename}) else: form = UploadFileForm() return render(request, 'CpMap/upload.html', {'form': form})
#This program transfer coordinates(x,y) and third value as color into contour graphic from csv_handler import csv_to_lists, rows_counter, cols_counter import matplotlib.pyplot as plt CSVFILE_FULL_NAME='/Users/Extremeways/Desktop/csvfile.csv' LISTS=csv_to_lists(CSVFILE_FULL_NAME) ROWS=rows_counter(CSVFILE_FULL_NAME) COLS=cols_counter(CSVFILE_FULL_NAME) CP_COUNT=COLS-2 #define your cp spec as following L1=30 H1=100 C1='r' L2=30 H2=100 C2='y' L3=0 H3=1.9 C3='b' COLOR_SPEC=[[L1,H1,C1],[L2,H2,C2],[L3,H3,C3]] def cp_color(LISTS): 'transfer cp to specific color' #set the default color to green color=[]