django - 找不到 PythonAnywhere 图像
问题描述
由于问题与其他问题相似,在任何人删除此内容之前:其他问题和文档都没有让我的网站按预期工作。
目标:在我的网站上加载图片
问题:找不到图片
附加信息:它在本地使用python manage.py runserver
我为尝试修复它所做的工作:
我尝试遵循静态文件指南https://help.pythonanywhere.com/pages/DjangoStaticFiles但这不起作用,因为我没有使用默认的上传文件处理。
我试图在 PythonAnywhere > Web > 静态文件选项卡下输入它,但无法让它工作。
从 PythonAnywhere 论坛和 SO 论坛尝试了一堆不同的解决方案,但都没有让我的网站正常工作。
网站: http: //nasablogdeployment.eu.pythonanywhere.com/
此处提供的所有代码:https ://github.com/MarkdenToom/NASA-blog
此处的静态文件目录:https ://imgur.com/xL0RN8A
WSGI文件内容:https ://imgur.com/dJY4knp
解决方案
您的网络应用程序正在寻找图片, http://nasablogdeployment.eu.pythonanywhere.com/blog/media/thumbnails/Touchdown_Expedition_62_Returns_to_Earth_Completes_Station_Mission.jpg
而您当前的映射解析为这样的 url:http://nasablogdeployment.eu.pythonanywhere.com/media/thumbnails/Touchdown_Expedition_62_Returns_to_Earth_Completes_Station_Mission.jpg
更改您的静态文件映射,以便/blog/media/
指向/home/nasablogdeployment/NASA-blog/blog/media/
推荐阅读
- gradle - Gradle 属性代理无法识别
- javascript - 更改时的角度选择值未更新
- python - 使用 Pandas 在列上提取文本中的子字符串
- google-cloud-platform - 谷歌语音到文本无法识别大量音频
- java - 使用Java在android studio中查询firebase数据库
- minikube - 如何调整 minikube vmdisk 的文件系统大小
- java - 如果我有很多锁更新哈希映射,我需要什么锁才能获得映射的最新值
- google-apps-script - 谷歌表格 - 根据 2 件事复制和粘贴数据,游戏编号和名称
- ruby - Ruby Hash.new 带块需要深入解释
- javascript - 尝试在 React.Js 中创建“返回主菜单”按钮