Django后端服务器上不显示图像

vwoqyblh  于 12个月前  发布在  Go
关注(0)|答案(1)|浏览(107)

这是我的Django项目树,当我在Django表单上上传我的图像后,图像不可见,请帮助我解决这个问题:

project/
   backend/
      app/
         __init__.py
         admin.py
         models.py
         urls.py
         view.py
      backend/
         __init__.py
         settings.py
         urls.py
         views.py
         wsgi.py
      static/
         AWS.png

字符串
在settings.py中,我有:

STATIC_URL = '/static/'
STATIC_ROOT= os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')


我的urls.py文件:

from django.contrib import admin
from django.urls import include, path
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('', include('app.urls')),
]
if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

rggaifut

rggaifut1#

将图像保存在文件夹介质下。确保介质根连接到该文件夹。
如果您仍然无法看到它们,请确保您的静态文件服务器正在正确地服务它们。打开浏览器检查工具并查看请求将给予一些内省信息。
静态服务器/媒体根目录配置不当的常见错误:
1.找不到图像(图像保存在您不期望的位置)
1.禁止权限服务镜像(静态服务器组新增权限)

相关问题