如何将目录路径从模板传递到视图?

时间:2016-06-07 17:53:31

标签: python html django file filelist

我是Python \ Django的新手。

我正试图为我的电影\电视节目集创建一个本地类似Netflix的库。

一般的想法是用户选择一个媒体文件夹,服务器端运行文件夹中的文件将它们添加到数据库中,然后用户可以搜索这些项目并在GUI中播放它们。

我遇到的第一个障碍是从用户获取文件夹路径,而实际上传任何文件。在网上搜索后我发现了这个:

<input type="file" id="file_input" webkitdirectory="" directory="">

此HTML代码允许用户选择一个文件夹并遍历其中的所有文件,但是,我不知道如何将此信息传递给views.py,以便我可以在输入上运行逻辑。

有谁知道如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

出于安全原因,浏览器不允许获取文件夹路径(Stack Overflow)。由于您不希望用户上传文件,因此可能的解决方案是在<input type="text">中明确提及文件夹路径。最简单的解决方案是python –m SimpleHTTPServersourcedocs)。您可能也对此Django app感兴趣。