0

我正在 django 中创建一个应用程序,我想从 django admin 上传多个文件。我还希望这些文件与我数据库中的特定用户相关联。例如,一个 pdf 文件的文件名是“john.pdf”、“matt.pdf”、“alice.pdf”,我想从 django admin 一次上传所有这些文件,每个文件都应该与特定用户相关联,所以如果用户 john 登录,他可以在他的个人资料页面中看到 pdf 'john.pdf'。我是 django 和 web 编程的新手,几天来我一直在努力,但我找不到正确的逻辑来实现这样的代码。我查看了这些资源,但我仍然无法真正找到答案 如何在 django admin 模型中上传多个文件 如何通过 django admin 上传. 我正在使用 django 和 mysql 数据库。我非常感谢并提前感谢任何可以帮助我解决这个问题的人。(希望不要被低估太多)

4

1 回答 1

0

好的,所以我找到了一个解决方案,但我仍然不知道那是否是最好的解决方案。我所做的是在 MySQL 数据库中添加我的 pdf 文件的路径并向这些路径添加属性。我在 python 中编写了一个脚本来将这些文件添加到 MySQL 数据库中。我的脚本列出了存储文件的目录中的所有文件并将它们添加到数据库中。从这些属性中,我可以检索这些路径。由于这些只是静态文件的路径,我必须将它们保存在静态文件夹中,以便 django 访问和显示它们,其余的很简单。

于 2012-09-27T05:08:11.140 回答