我正在尝试创建一个图片幻灯片,将显示所有的png和jpg文件的文件夹使用django。
问题是我如何通过django打开windows资源管理器,并提示用户选择一个文件夹名称来加载图像。完成此操作后,如何读取此文件夹中的所有图像文件?我是否可以将此文件夹中的所有图像文件存储在一个列表中,并在模板视图中通过上下文传递此列表?
发布于 2020-10-24 19:39:23
链接“https://github.com/csev/dj4e-samples/tree/master/pics”展示了如何使用Django forms将数据存储到数据库(这里使用的是sqlite数据库)。但你不能一次上传整个文件夹,所以你必须在display_id(这只是models中的一个字段名称,你可以随心所欲地命名它)和图片之间创建一个一对多的模型。现在,您可以将文件夹中的所有图片单独上传到相同的显示_id,并使用此display_id访问所有图片。另外,在检索图片时,请确保分别为jpg和png传递content_type。
https://stackoverflow.com/questions/52104316
复制相似问题