在python中進行操作,需要安裝包pil
pip install pillow
在static目錄下新建一目錄,uploads, 然後在settings.py配置檔案中新增配置項:
# media_url = 'media/'
media_root = os.path.join(base_dir,
'static/uploads'
)
模型中欄位必須使用imagefield
class
pictest
(models.model)
: goods_pic = models.imagefield(upload_to=
'images'
)# 指定images後,檔案會上傳到static/uploads/images目錄下
表單要求:
"/upload" method=
"post" enctype=
"multipart/form-data"
>
# 必須指定enctype
<
input
type
="file" name=
"pic"
>
>
<
input
type
="submit" value=
"upload"
>
<
/form>
django 檔案上傳
檔案上傳 當django處理上傳乙個檔案的時候,檔案資料被放在request.files中。這個文件解釋檔案怎麼樣被儲存在磁碟上或者記憶體中,怎樣定製預設的行為。基本檔案上傳 考慮乙個包含filefield的簡單的表單 from django import forms class uploadfil...
django 檔案上傳
檔案上傳 當django處理上傳乙個檔案的時候,檔案資料被放在request.files中。這個文件解釋檔案怎麼樣被儲存在磁碟上或者記憶體中,怎樣定製預設的行為。基本檔案上傳 考慮乙個包含filefield的簡單的表單 from django import forms class uploadfil...
Django檔案上傳
lang en charset utf 8 titletitle head action home method post enctype multipart form data type file name file type submit value 提交 p form div body htm...