Django在磁盘上显示文件

时间:2015-06-04 22:36:36

标签: django file

我想要一个页面,它将显示磁盘上特定文件夹中的文件,并让用户选择一个,然后"传递"该文件的文件路径到另一个视图以进行进一步处理。我不知道从哪里开始,我的所有搜索都会上传文件。

2 个答案:

答案 0 :(得分:1)

如果您只需要在磁盘上的一个目录中显示文件,也许更简单的解决方案是使用内置的Django FilePathFeld。它将返回一个路径作为值,并由表单中的选择表示。

此字段不用于上传文件,仅用于选择预先存在的文件。

答案 1 :(得分:0)

我所知道的唯一仍在维护的项目是django-filebrowser
扩展非常灵活,您可以选择使用相对于存储位置的路径或绝对服务器路径 您应该能够通过将视图的路径添加到表单操作属性来将文件路径传递到另一个视图,如下所示:

<html lang="en">
<head></head>
<body>
<meta charset="utf-8">
<title>Test Title</title>
Content
</body></html>