这是我的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)
型
1条答案
按热度按时间rggaifut1#
将图像保存在文件夹介质下。确保介质根连接到该文件夹。
如果您仍然无法看到它们,请确保您的静态文件服务器正在正确地服务它们。打开浏览器检查工具并查看请求将给予一些内省信息。
静态服务器/媒体根目录配置不当的常见错误:
1.找不到图像(图像保存在您不期望的位置)
1.禁止权限服务镜像(静态服务器组新增权限)