2017-04-10 70 views
1

我學習Django框架,並試圖讀取Excel文件在Django閱讀Excel文件中使用HTML表單

我想用HTML表單(POST方法)來上傳文件,並希望在蟒蛇來讀取計算上傳等什麼我應該真的很困惑嗎? 代碼是在這裏 form.html

<form method="POST" action="minmax_ans.html">{% csrf_tocken %} 
    {{form.as_p}} 
    <p><b><h2>Upload File</h2></b><p> 
    <input type="file" name="file" value="{{ source.title }}"> 
    <input type="submit"> 
</form> 

views.py

def upload_file(request): 
    if request.method == 'POST': 
     form = UploadFileForm(request.POST, request.FILES) 
     if form.is_valid(): 
      handle_uploaded_file(request.FILES['file']) 
      return HttpResponseRedirect('/success/url/') 
    else: 
     form = UploadFileForm() 
    return render(request, 'upload.html', {'form': form}) 

我想做的事情通過使用HTML表單上傳的文件中的數據進行一些計算,如果它是一個Excel文件並顯示結果在result.html,我還沒有創建,因爲我不能讀取文件

+1

請出示你已經嘗試了什麼,什麼是不爲你工作。 https://stackoverflow.com/help/how-to-ask –

回答