1

IntegrityError运行 get_thumbnail 时出现零星的情况。

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

一般来说,当您在原始图像上传后不久运行 get_thumbnail 时,似乎会发生这种情况。

完整的追溯在这里:https ://github.com/sorl/sorl-thumbnail/issues/162

这里这里有一个建议添加一个 hack 来尝试/排除 IntegrityError,并延迟几秒钟并重试操作。我曾尝试延迟很长时间(10 秒),但这对我不起作用。

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

4

1 回答 1

1

现在,这已在 master sorl-thumbanil 分支上得到修复。见讨论:

https://github.com/mariocesar/sorl-thumbnail/issues/162

...以及合并的拉取请求:

https://github.com/mariocesar/sorl-thumbnail/pull/167

于 2013-12-09T10:33:25.107 回答