我正在尝试在服务器上部署我的学校项目,除了图像没有显示外,一切正常。
这是我的主要项目urls.py
,
urlpatterns = [
# common urls
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
这是settings.py
Debug = False
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'project/media')
模板,
<img src="{{ data.image.url }}" class="Images" />
当我开发它时一切都很好,图像加载得很好。但在 Live 服务器上,它不会加载图像。
最佳答案
改成:
urlpatterns = [
#common urls
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
关于Django:实时服务器不加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49642478/