Flask TypeError:无法序列化'_io.TextIOWrapper';对象-烧瓶

Flask TypeError:无法序列化'_io.TextIOWrapper';对象-烧瓶,flask,redis,task-queue,python-rq,Flask,Redis,Task Queue,Python Rq,我正在编写一个flask应用程序,要求用户上传excel电子表格,然后计算并填充数据库。我正试图通过Redis RQ在后台执行处理部分,但我不断收到TypeError:无法序列化'\u io.TextIOWrapper'对象 我的代码如下所示: from redis import Redis from rq import Queue from rq.job import Job import xlrd as x workbook = x.open_workbook('data.xls') sh

我正在编写一个flask应用程序,要求用户上传excel电子表格,然后计算并填充数据库。我正试图通过Redis RQ在后台执行处理部分,但我不断收到TypeError:无法序列化'\u io.TextIOWrapper'对象 我的代码如下所示:

from redis import Redis
from rq import Queue
from rq.job import Job
import xlrd as x

workbook = x.open_workbook('data.xls')
sheet = workbook.sheet_by_index(0)
q = Queue(connection = Redis())

def populate(sheet,row,column):
    #extract data and save into database

job = enqueue_call(func=populate, args=(sheet,7,5), result_ttl = 5000)
print(job.get_id())