通过URL

时间:2019-06-29 06:36:25

标签: django python-3.x media

我刚刚按照本question中的讨论将django配置为向用户呈现媒体文件,并且它运行良好,当我请求它们的URL时,所有的媒体文件都会被呈现。

但是,当我尝试访问服务器上media目录中的目录的URL时,我希望获得该目录中该目录中所有文件的列表,但是在我的情况下并没有发生。

我必须为媒体中的每个目录定义url和视图,还是在Django中有特定的(自动)方法来处理它

例如,如果我的media目录的文件夹结构如下

`media` -> `images` -> a.jpg, b.jpg, c.jpg, ...
           `videos` -> x.mkv, y.mkv, ...
            `logs` -> 154.log, 13.log

所以当我访问127.0.0.1:8000/media时,它应该显示

images
videos
logs

我访问127.0.0.1:8000/media/images时应显示

a.jpg
b.jpg
c.jpg

依此类推...适用于所有目录

注意:我正在Debug=True模式下运行服务器

0 个答案:

没有答案