首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置两个媒体目录

设置两个媒体目录
EN

Stack Overflow用户
提问于 2021-01-09 00:10:44
回答 1查看 41关注 0票数 0

我正在做Django项目。我安装了来自PyPI的django-watermark在我的图片上做水印。

在这里你可以看到我的媒体目录,当图片上传到django时,它们会出现在媒体根目录中。接下来,水印库抓取这些图片,添加水印并将它们放到“水印”文件夹中。最终,图片必须从“水印”目录中提取。

当debug=True的时候,网站运行的很好,但是在我的服务器上(我使用亚马逊网络服务,IIS Windows托管),当我设置debug=False,而不是图片时,我得到了404错误。

我的IIS虚拟目录设置为媒体根目录

这些是我的设置和url文件。

EN

回答 1

Stack Overflow用户

发布于 2021-01-10 00:26:22

经过48小时的研究,我终于找到了解决方案。我的settings.py没有问题,我配置Media_root或URL的方式也没有问题,也不需要使用os.path.join或其他任何东西。

这一切都是关于IIS的,尽管我已经配置了虚拟目录,但我还没有配置它们的处理程序。显然,我不得不为媒体文件打开虚拟目录-->双击"handlers“--> View ordered -->将"static”移到列表顶部,仅此而已。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65632513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档