首页 > 解决方案 > 如何在 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页面。

标签: pythondjango

解决方案


@whocaresz 您错误地引用了您的 MEDIA_ROOT 和 MEDIA_URL,当您指定 MEDIA_ROOT 时,srv/post/您的 image.jpg 应该在post目录中并访问它去http://127.0.0.1:8000/post/image.jpg


推荐阅读