Django:实时服务器不加载图像

标签 django ubuntu ubuntu-16.04

我正在尝试在服务器上部署我的学校项目,除了图像没有显示外,一切正常。

这是我的主要项目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/

相关文章:

python - 如何在 Django 中添加 Search_fields

python - 扩展 django-tables2

django - 如何在 Django 中使多对多字段可选?

来自终端的 Python SciPy 调用失败

C# 派生类不会覆盖基方法

python - django - urls.py 如何区分几乎相同的 url

linux - 为 Linux 构建脚本时出错

php - 卸载mongodb php驱动并安装不同的版本

node.js - pm2下如何运行nuxt?

azure - REDIS Slave无法连接Master