我有以下名为request.FILES
的变量,其中包含以下内容:
<MultiValueDict: {
u'uploadedFile': [
<InMemoryUploadedFile: angularjs1.png (image/png)>,
<InMemoryUploadedFile: angularjs2.png (image/png)>,
<InMemoryUploadedFile: angularjs3.png (image/png)>]}>
如果我致电或打印request.FILES['uploadedFile']
,我只会angularjs3.png
,我需要一个类似angularjs1.png, angularjs2.png, angularjs3.png
或类似内容的列表。我想我需要一个for循环,但我没有成功如何正确使用它。
答案 0 :(得分:4)
您有一种特殊类型的字典MultiValueDict
。使用.get()
方法或[...]
索引只会获得第一个值。
您需要改为使用.getlist()
method:
request.FILES.getlist('uploadedFile')