文件上傳
當Django處理上傳一個文件的時候,文件數據被放在request.FILES中。這個文檔解釋文件怎么樣被存儲在磁盤上或者內存中,怎樣定制默認的行為。基本文件上傳考慮一個包含FileField的簡單的表單:from django import formsclassUploadFileForm(forms.Form): title=forms.CharField(max_length=50) file=forms.FileField()一個處理這個表單的視圖將在request.FILES中接受文件數據 ,request.FILES是一個字典,它對每個FileField(或者是ImageField,或者是其他的FileField的子類)都包含一個key.所以 從上面的表單中來的數據將可以通過request.FILES['file']鍵來訪問.注意request.FILES只有 在request方法是POST并且發出POST請求的
新聞熱點
疑難解答