【发布时间】:2020-10-13 14:47:56
【问题描述】:
我们可以在一个文件字段中保存多个文件,在 HTML 输入标签中使用 multiple 属性并在视图中使用 request.FILES.getlist() 和 for 循环。
这可以正常工作,但问题是:
当我们在一个对象的一个文件域中保存多个文件时,如何在模板中访问所有这些文件?
我尝试了与下面的代码相同的方法,但没有成功:
{% for foo in obj.filefield %}
{{ foo }}
{% endfor %}
【问题讨论】:
-
你不能在同一个
FileField中存储多个文件。 -
这篇文章解释了如何在同一个文件字段中保存多个文件:stackoverflow.com/questions/38257231/…
-
正如答案所说,您定义了一个额外的模型,在相关模型中,
FileField每次存储 一个 文件。 -
所以no,它没有将它保存在same文件字段中。
-
但所有文件都存储在对象的文件字段的路径中。