python - 如何在 django 中提供动态文件?
问题描述
我知道已经有很多答案,但不幸的是我没有找到解决方案。
基本上我正在尝试提供存储在服务器上的图像文件| /srv/post/users/folder/PIMAGES/ACTIVE/image.jpg
到客户端,但是使用我的 settings.py 文件中的配置,我收到一个 http404
文件未找到错误。
我的 settings.py 文件:
STATIC_URL = '/static/'
MEDIA_ROOT = '/srv/post/'
MEDIA_URL = '/post/'
然后如果我指http://127.0.0.1:8000/post/users/folder/PIMAGES/ACTIVE/image.jpg
我只是找不到404页面。
解决方案
@whocaresz 您错误地引用了您的 MEDIA_ROOT 和 MEDIA_URL,当您指定 MEDIA_ROOT 时,srv/post/
您的 image.jpg 应该在post
目录中并访问它去http://127.0.0.1:8000/post/image.jpg
推荐阅读
- javascript - 为什么 Sequelize 使用 findAll() 只返回一个对象?
- amazon-web-services - 如何将 SonarQube 结果返回到 CodeBuild
- javascript - 如何上传完整文件夹及其文件
- reactjs - 两个带有 react-router 的独立路由系统
- tsql - 在一行中显示同一列中的多个项目时出现问题
- bash - 如何通过相似度对齐来自两个不同文件的行?
- reactjs - 如何使用反应路由器以编程方式导航
- rust - 如何在 Rust 的 cargo build 中指定 GLIBC 版本?
- bash - 在没有“./”的情况下执行 bash 脚本的方法?
- user-interface - 如何检查两条用户绘制的(波浪形)线是否相交?