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