2024-03-29 07:23:14 发布
网友
正如我所说的,我有
file = forms.FileFIeld(widget = forms.FIleInput())
但这允许我浏览客户机上的文件。我想展示我自己的服务器端文件。我完全了解安全风险。这是我的个人项目,不会被其他人使用(以防有人对我大喊大叫)。这不一定是相同的机制。我只想从表格上取这个名字。不得上传或下载任何内容。在
这将作为另一个服务器应用程序的文件选择。在
如果不可能浏览整个计算机,如何指定可以存储文件以供进一步浏览的目录?在
如果您想构建一个远程访问您计算机上的文件的系统,可以使用ftp或ssh。在
如果您需要访问特定目录中的文件,可以将它们放在django的static部分,并使用django serve you static content。然而,这并不是django的预期设计,您还可以使用Apache为http服务器提供文件。在
static
如果您希望构建一个googledocs/dropbox类的web服务,那么django可以作为一个web框架来帮助您。但是,您需要运行某种本地索引,并使用类似于PyLucene的方法将所有文件元数据索引添加到数据库中,然后将相同的文件上载到可下载的path online或您的{}服务文件夹中。这本身不是Django问题。在
可以通过模型浏览存储的文件。在
假设您的模型是这样声明的
import os class Document(models.Model): name = models.CharField(max_length=64) doc_file = models.FileField(upload_to='documents')
你可以像其他字段一样获取文件
然后您只需处理URL,例如,将其显示给您的用户。在
如果您想构建一个远程访问您计算机上的文件的系统,可以使用ftp或ssh。在
如果您需要访问特定目录中的文件,可以将它们放在django的
static
部分,并使用django serve you static content。然而,这并不是django的预期设计,您还可以使用Apache为http服务器提供文件。在如果您希望构建一个googledocs/dropbox类的web服务,那么django可以作为一个web框架来帮助您。但是,您需要运行某种本地索引,并使用类似于PyLucene的方法将所有文件元数据索引添加到数据库中,然后将相同的文件上载到可下载的path online或您的{}服务文件夹中。这本身不是Django问题。在
可以通过模型浏览存储的文件。在
假设您的模型是这样声明的
你可以像其他字段一样获取文件
^{2}$然后您只需处理URL,例如,将其显示给您的用户。在
相关问题 更多 >
编程相关推荐