小编Raj*_*gol的帖子

类型错误:无法序列化“_io.TextIOWrapper”对象 - Flask

我正在编写一个烧瓶应用程序,要求用户上传 excel 电子表格,然后计算并填充数据库。我试图通过Redis RQ在后台进行处理部分,但我不断收到TypeError: cannot serialize '_io.TextIOWrapper' object my代码如下所示:

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())
Run Code Online (Sandbox Code Playgroud)

task-queue redis flask python-rq

6
推荐指数
0
解决办法
3127
查看次数

标签 统计

flask ×1

python-rq ×1

redis ×1

task-queue ×1