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界面

在这里插入图片描述
我们可以看一下这个链接指向哪?
在这里插入图片描述

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