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