[英]How to pass directory path from a template to a view?
我对Python \\ Django很陌生。
我正在尝试为我的Movie \\ TV节目收藏创建一个类似于Netflix的本地库。
通常的想法是,用户选择一个媒体文件夹,服务器端在该文件夹上运行的文件上将它们添加到数据库中,然后用户可以搜索项目并在GUI中播放它们。
我遇到的第一个障碍是从用户获取文件夹路径,而没有实际上传任何文件。 在进行一些在线搜索后,我发现了这一点:
<input type="file" id="file_input" webkitdirectory="" directory="">
该HTML代码允许用户选择一个文件夹并遍历其中的所有文件,但是,我不知道如何将这些信息传递给views.py以便可以在输入上运行逻辑。
有谁知道如何做到这一点?
出于安全原因,浏览器不允许获取文件夹路径( Stack Overflow )。 由于您不希望用户上传文件,因此可能的解决方案是在<input type="text">
明确提及文件夹路径。 最简单的解决方案是python –m SimpleHTTPServer
( source , docs )。 您可能也对此Django应用感兴趣。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.