Django下上傳圖片後,如何使用圖片(路徑問題)
阿新 • • 發佈:2019-02-17
在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 }}" />