-1

我有我的桌面,并且我有一个虚拟机,我可以在其中运行 django 站点。

现在我将外部 USB 驱动器连接到我拥有所有数据的主机。

我想构建 Web 界面来管理该外部驱动器中的文件。我想做的主要功能是

  1. 通过 Web 界面将文件从一个文件夹移动到另一个文件夹
  2. 在名为存档的其他文件夹中具有相同的文件夹结构,因此当我选择文件夹并单击存档时,系统应将该文件夹移动到该位置

谁能给我一些关于我应该如何进行的指导。我不想要代码,而只是指导我应该如何解决问题和使用工具/包

4

2 回答 2

0

由于文件操作可能需要相当长的时间,因此您应该考虑使用celery之类的东西在后台执行实际工作。这样可以使您的视图保持快速,因此如果移动/复制花费的时间更长,它们也不会超时。

于 2013-02-03T18:14:11.710 回答
0

通过 Web 界面移动文件与使用 CLI 执行的操作基本相同,只是运行底层 Web 服务器的用户必须具有文件系统权限才能执行该操作。

看看这些模块:

他们是一个级别以上的os.rename公司。

于 2013-02-03T12:36:33.607 回答