Wagtail映像部署后未加载

2024-05-20 03:43:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我不太清楚发生了什么,但我的图像在本地开发服务器上加载得很好。但是,一旦我部署,映像将不会加载。我检查了网址,似乎是正确的。我不知道这是怎么回事。在

基准.py

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

HTML

^{pr2}$

元素的页源

<img alt="photo" src="/media/images/Lily.2e16d0ba.fill-400x200.jpg" width="400" height="201">

我很困惑,我真的找不到关于这个话题的太多信息。我是唯一一个碰到这个问题的人吗?任何帮助都将不胜感激。在


Tags: pathpy图像服务器urlbaseos部署
1条回答
网友
1楼 · 发布于 2024-05-20 03:43:06

在开发过程中(当您使用./manage.py runserver并将DEBUG设置为True时),Djangoserves static files itself是一种方便。在生产环境中,由您来配置您的web服务器来提供来自/media和{}:https://docs.djangoproject.com/en/1.10/howto/static-files/deployment/的静态文件

这是出于性能和安全方面的考虑——如果已经有一个web服务器为该任务进行了适当的调优,那么通过Python代码提供静态文件是没有意义的。在

相关问题 更多 >