Python noob for循环?

时间:2013-03-14 10:28:30

标签: python for-loop

我有以下名为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循环,但我没有成功如何正确使用它。

1 个答案:

答案 0 :(得分:4)

您有一种特殊类型的字典MultiValueDict。使用.get()方法或[...]索引只会获得第一个值。

您需要改为使用.getlist() method

request.FILES.getlist('uploadedFile')