我刚刚按照本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
模式下运行服务器