在資料庫設定資料表,有欄位ImageField,在管理介面(http://127.0.0.1:8000/admin)就可以上傳圖片,本範例上傳到資料夾products/年/月/日。
Step1)修改store\settings.py,設定media資料夾,上傳圖片會在專案下的media子資料夾,對應網址為http://127.0.0.1:8000/media
Step2)修改store\urls.py,新增http://127.0.0.1:8000/media對應到資料夾media,product.image.url會自動對應到每張照片自己的網址
<img src="{% if product.image %}{{ product.image.url }}
{% else %}{% static "img/product.png" %} {% endif %}">
Step3)照片上傳完成後,商品就會顯示圖片。