我是Python \ Django的新手。
我正试图为我的电影\电视节目集创建一个本地类似Netflix的库。
一般的想法是用户选择一个媒体文件夹,服务器端运行文件夹中的文件将它们添加到数据库中,然后用户可以搜索这些项目并在GUI中播放它们。
我遇到的第一个障碍是从用户获取文件夹路径,而实际上传任何文件。在网上搜索后我发现了这个:
<input type="file" id="file_input" webkitdirectory="" directory="">
此HTML代码允许用户选择一个文件夹并遍历其中的所有文件,但是,我不知道如何将此信息传递给views.py,以便我可以在输入上运行逻辑。
有谁知道如何实现这一目标?
答案 0 :(得分:1)
出于安全原因,浏览器不允许获取文件夹路径(Stack Overflow)。由于您不希望用户上传文件,因此可能的解决方案是在<input type="text">
中明确提及文件夹路径。最简单的解决方案是python –m SimpleHTTPServer
(source,docs)。您可能也对此Django app感兴趣。