python版本:python 3.7.0
Django版本:2.1.7
Pycharm版本:Pycharm2018.3.2 x64
在models.py里设置的图片上传字段如下
thumbnail = models.ImageField(upload_to=image_upload_to, max_length=255, blank=True, null=True)
在后台可以上传成功,但是打不开,图片不显示。
在settings.py设置好:
MEDIA_ROOT = os.path.join(BASE_DIR, 'static', 'images')
MEDIA_URL = '/media/'
在urls.py里增加:
from django.urls import path, re_path
from django.conf import settings
from django.views.static import serve
在urls.py里的urlpatterns内增加:
re_path(r'^media/(?P<path>.*)$', serve, {"document_root": settings.MEDIA_ROOT}),
OK,在试试打开图片,可以打开了。