我正在尝试创建图片幻灯片,以使用django显示文件夹的所有png和jpg文件。
问题是如何通过Django打开Windows资源管理器并提示用户选择要从中加载图像的文件夹名称。完成此操作后,如何从该文件夹读取所有图像文件?我可以将文件夹中的所有图像文件存储在列表中,并通过上下文在模板视图中传递此列表吗?
答案 0 :(得分:0)
此链接“ https://github.com/csev/dj4e-samples/tree/master/pics” 显示了如何使用Django表单将数据存储到数据库(sqlite是此处使用的数据库)。但是您不能一次上传整个文件夹,因此必须在display_id(这是模型中的字段名称,您可以根据需要命名的任何名称)和图片之间创建一对多模型。现在,您可以将文件夹中的所有图片单独上传到同一显示_id,并使用此display_id访问所有图片。还要确保在检索图片时分别传递jpg和png的content_type。