django admin ImageField圖片展示

django版本

2.2.4

settings

MEDIA_ROOT = os.path.join(BASE_DIR, "media")  # 多媒體文件存放處
MEDIA_URL = "/media/"  # 這個會自動加在FileField的upload_to的前面

urls

from django.conf.urls import url
from django.contrib import admin
from django.urls import path
from django.views.static import serve

from quotation import settings

urlpatterns = [
    url(r'^media/(?P<path>.+)$', serve, {'document_root': settings.MEDIA_ROOT}),
    path('admin/', admin.site.urls),
]
  • re_path就是用正則表示定義路徑

model

class MeasureInstrument(models.Model):
    picture = models.ImageField(upload_to="measure/images")

admin界面

在這裏插入圖片描述
我們可以看一下這個鏈接指向哪?
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章