1

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 ループが必要だと思いますが、適切に作成する方法に成功しませんでした。

4

1 に答える 1

4

特別なタイプの辞書 a がありMultiValueDictます。.get()メソッドまたは[...]インデックスを使用すると、最初の値のみが取得されます。

代わりに.getlist()メソッドを使用する必要があります。

request.FILES.getlist('uploadedFile')
于 2013-03-14T10:31:56.053 に答える