Python 是否有django应用程序为服务器上的文件提供文件选择器?

Python 是否有django应用程序为服务器上的文件提供文件选择器?,python,django,file-browser,browser-based,Python,Django,File Browser,Browser Based,我需要一个基于浏览器的文件浏览器组件,我希望一些django应用程序目前能提供这一功能。有这样的事吗 完整故事: 我正在构建一个用于测试的django应用程序。我想使用它来服务文件(和字符串等),并将自定义标题附加到它 目前,我有一个modelFileSource,它有一个文件路径字段,类型为django.db.models.FileField 当从管理员创建文件源时,用户有一个很好的文件上传对话框,保存时,他选择的文件保存在服务器上(在安装django的目录中的一个非常奇怪的位置,或者类似的奇

我需要一个基于浏览器的文件浏览器组件,我希望一些django应用程序目前能提供这一功能。有这样的事吗

完整故事:

我正在构建一个用于测试的django应用程序。我想使用它来服务文件(和字符串等),并将自定义标题附加到它

目前,我有一个model
FileSource
,它有一个
文件路径
字段,类型为
django.db.models.FileField

当从管理员创建文件源时,用户有一个很好的文件上传对话框,保存时,他选择的文件保存在服务器上(在安装django的目录中的一个非常奇怪的位置,或者类似的奇怪的地方,因为我没有自定义存储,也没有任何帮助)

我的问题:我只想使用文件对话框让用户在服务器上选择一个完整路径。用户选择的文件必须仅被引用,而不是复制(如当前),并且必须位于服务器上。 因此服务器必须能够列出它拥有的文件,所以我基本上需要一个基于浏览器的文件浏览器

在这一点上,我希望能够在我的数据库中保存完整的路径,然后我将能够访问该文件并提供服务(以及用户将从我的应用程序中选择的任何自定义标题)

目前,您可能知道,浏览器总是隐藏文件的完整路径。Chromium在文件名后面附加了“C:\fakepath”,所以我需要后端的支持来完成这项工作

此外,我还签出了
django文件浏览器
django文件管理器
,据我所知,它们不是为此而构建的。如果我错了,那么在配置它们时提供一点帮助将是非常棒的。

您可以使用。它不会上载文件,而是允许您选择预先存在的文件。需要注意的是,您只能使用一个目录。如果您需要多个目录,那么您需要使用类似django filer的东西