Python 在sorl缩略图中调用get_缩略图时,是什么导致这种零星的IntegrityError?

Python 在sorl缩略图中调用get_缩略图时,是什么导致这种零星的IntegrityError?,python,django,amazon-s3,boto,sorl-thumbnail,Python,Django,Amazon S3,Boto,Sorl Thumbnail,运行get_缩略图时,我会偶尔出现IntegrityError 我有两个API调用:/listing/create用于创建一个列表,以及/listing/mystuff用于检索所有列表的详细信息mystuff在create完成后立即运行,而mystuff则是在出现此错误时失败的。但是,如果移动应用程序在运行mystuff之前被编码为延迟2秒,则不会出现错误 一般来说,当您在原始图像上传后不久运行get_缩略图时,就会出现这种情况 这里有完整的回溯: 有一个建议是,添加一个hack来尝试/exce

运行get_缩略图时,我会偶尔出现
IntegrityError

我有两个API调用:
/listing/create
用于创建一个列表,以及
/listing/mystuff
用于检索所有列表的详细信息
mystuff
create
完成后立即运行,而
mystuff
则是在出现此错误时失败的。但是,如果移动应用程序在运行
mystuff
之前被编码为延迟2秒,则不会出现错误

一般来说,当您在原始图像上传后不久运行get_缩略图时,就会出现这种情况

这里有完整的回溯:

有一个建议是,添加一个hack来尝试/except on IntegrityError,并延迟几秒钟,然后重试该操作。我已经试着推迟了很长时间(10秒),但这对我不起作用


基于SO问题,我想知道是否存在“首次访问”问题?

现在已在master sorl thumbanil分支上修复了此问题。 见讨论:

…和合并的拉取请求:


现在已在主sorl thumbanil分支上修复。 见讨论:

…和合并的拉取请求: