1. 程式人生 > >Django下上傳圖片後,如何使用圖片(路徑問題)

Django下上傳圖片後,如何使用圖片(路徑問題)

在Django下,上傳圖片就是按照常規流程,這裡不再贅述,簡要說一下如何將上傳後的圖片在頁面中顯示出來。
其實也很簡單,就是在settings中設定完MEDIA的相關屬性,然後在urlpatterns中設定相關路由,具體程式碼如下:

# settings.py
MEDIA_URL = '/uploads/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'static/uploads')

# urls.py
from django.conf.urls import url
from django.conf import settings  # 這一行需要引入
from django.conf.urls.static import static  # 這一行需要引入
urlpatterns = [ ... ... ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) # 加上statis # html程式碼的img標籤 <img src="/uploads/{{ ad.pic }}" />