django - 未找到请求 URL,已部署 Django
问题描述
我有一个项目,用户可以上传图像,然后服务器显示它。我在生产阶段没有问题,但是当我将项目上传到服务器时,不会显示此图像,并且当我单击 alt 标签图像时,我会被重定向到 NOT FOUND 页面。
请注意,网址是正确的:
www.example.com/media/news_img/img.png
- 项目文件夹
- 服务器
- 模板
- 静止的
- 媒体
- 新闻_img
- 图片.png
- 新闻_img
这仅在我启用调试模式时有效
HTML
<a href="{{ news_f.news_img.url }}"><img src="{{ news_f.news_img.url }}" alt="{{news_f.news_tittle_es | safe}}"></a>
我已经多次看到这个问题,但解决方案是从 2010 年到 2013 年,我目前正在研究 Djangno 2.7。
我试过了:
解决方案
尝试使用 get_media_prefix 并仅传递字段名称。
<img class="img-circle center-block m-t-1 m-b-2" src="{% get_media_prefix %}{{ employee.photo }}" alt="Avatar">
推荐阅读
- java - 我应该如何在 Spring 中使用 FindOne
- tensorflow - “InvalidArgumentError: You must feed a value for placeholder tensor ...”的简单演示
- android - 等待,因为触摸窗口的输入通道已满
- gmail - Gmail 向自己发送邮件并在收件箱中查看
- symfony - 如何在 Symfony 3.3 中仅对某个路由执行自动登录?
- html - Angular sidenav 不会缩小主要内容
- java - 为什么这会导致 tomcat 显示 jsp 源而不是实际呈现 html?
- transformation - 获取有限制的数据
- dialogflow-es - 如何在Dialogflow(api.ai)中实现250多个字符输入
- python - 从字节串中读取 .xlsx 文件