Ошибка получения типа при открытии загруженного файла CSV

Я разрабатываю приложение на python с помощью django. Пользователь может загрузить файл CSV. Я использую файл загрузки, чтобы получить файл. Но оно нигде не хранится. Я пытаюсь взять его из запроса на обработку файла. Пока я пытаюсь открыть файл, он выдает ошибку. Я использую библиотеку CSV существует в Python для обработки. Элементы формы и атрибуты, используемые в соответствии с django. Объект запроса, который я пытаюсь получить загруженный файл, также является объектом, разработанным Django.

import csv
from rootFolder.UploadFileForm

def uploadFile(request):
    if request.method == 'POST':
        form = UploadFileForm(request.POST, request.FILES)
        if form.is_valid():
            paramFile = open(request.FILES['uploadFile'], 'rb')
            portfolio = csv.DictReader(paramFile)
            users = []
            for row in portfolio:
                users.append(row)

Эта строка ниже дает ошибку.

paramFile = open(request.FILES['uploadFile'], 'rb')

Данная ошибка:

TypeError: coercing to Unicode: need string or buffer, InMemoryUploadedFile found

Пожалуйста, дайте ваше предложение, если у вас есть идеи по этому поводу. Заранее спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос