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