0

我对 Python\Django 很陌生。

我正在尝试为我的电影\电视节目集制作一个类似 Netflix的本地库。

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

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

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

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

有谁知道如何做到这一点?

4

1 回答 1

1

出于安全原因,浏览器不允许获取文件夹路径(堆栈溢出)。由于您不希望用户上传文件,因此可能的解决方案是在<input type="text">. 最简单的解决方案是python –m SimpleHTTPServersourcedocs)。你可能也对这个Django 应用感兴趣。

于 2016-06-07T18:45:47.013 回答