Erro de tipo ao abrir um arquivo CSV carregado

Estou desenvolvendo uma aplicação em python com o django. O usuário pode fazer upload de um arquivo CSV. Eu uso o upload de arquivos para obter o arquivo. Mas não é armazenado em nenhum lugar. Eu tento levá-lo a partir do pedido para processar o arquivo. Enquanto eu estou tentando abrir o arquivo, dá um erro. Eu uso a biblioteca CSV existe em python para processar. Elementos de formulário e atributos usados ​​como por django. Objeto de requisição que eu tento levar o arquivo carregado também é um objeto projetado pelo 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)

Esta linha abaixo dá o erro.

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

O erro dado é:

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

Por favor, gentilmente dê sua sugestão se você tem alguma idéia sobre isso. Desde já, obrigado.

questionAnswers(5)

yourAnswerToTheQuestion