django之上传图片
生活随笔
收集整理的這篇文章主要介紹了
django之上传图片
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上傳圖片
- 當Django在處理文件上傳的時候,文件數據被保存在request.FILES
- FILES中的每個鍵為<input type="file" name="" />中的name
- 注意:FILES只有在請求的方法為POST 且提交的<form>帶有enctype="multipart/form-data" 的情況下才會包含數據。否則,FILES 將為一個空的類似于字典的對象
- 使用模型處理上傳文件:將屬性定義成models.ImageField類型
- 注意:如果屬性類型為ImageField需要安裝包Pilow
- 圖片存儲路徑
- 在項目根目錄下創建media文件夾
- 圖片上傳后,會被保存到“/static/media/cars/圖片文件”
- 打開settings.py文件,增加media_root項
- 使用django后臺管理,遇到ImageField類型的屬性會出現一個file框,完成文件上傳
- 手動上傳的模板代碼
- 手動上傳的視圖代碼
轉載于:https://www.cnblogs.com/alexzhang92/p/9529766.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的django之上传图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Factors of Factorial
- 下一篇: os模块操作文件