【发布时间】:2017-09-11 12:15:27
【问题描述】:
我正在开发一个 Django 项目,但我遇到了以下“问题”。 我有一个包含子目录的本地目录,其中有一些 PDF 文件。例如:
主目录:
|-->2000
____|-->A
________|-->file1.pdf
________|-->file2.pdf
____|-->B
________|-->file3.pdf
____|-->C
________|-->...
____|-->D
________|-->...
|-->2001
___|--> ...
|-->2002
___|--> ...
所有文件夹都包含数千个 PDF 文件。
我想在 Django 视图中显示此目录,并让用户通过单击子目录和 PDF 文件来浏览它,以便他可以在浏览器中查看它们,甚至可以添加“下载 PDF”按钮。我也想把它格式化一下,如果可能的话,将来也可以添加一个搜索功能。
这是我第一次使用本地文件和 Django,所以我有点迷茫。
感谢您的宝贵时间!
【问题讨论】:
-
这有点宽泛。您需要展示您尝试过的和无效的。
-
删除了完全不相关的“pdf”和“web-deployment”标签...
-
老实说,我没有尝试太多。我仍在计划如何完成这项工作,我想我会使用一些帮助以正确的方式完成它,因为我是一个完全的业余爱好者。我正在考虑使用 os.listdir 方法来获取目录并通过将结果呈现到模板中来移动目录,然后使目录“可点击”并移动更深等。