运行get_thumbnail时出现零星的IntegrityError

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

通常,这似乎是在原始图像上传后不久运行get_thumbnail时发生的。

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

建议使用herehere添加一个hack,以尝试对IntegrityError进行尝试/例外,并延迟几秒钟,然后重试该操作。我尝试延迟很长时间(10s),这对我不起作用。

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

最佳答案

现在,此问题已在主sorl-thumbnail分支上修复。
参见讨论:
https://github.com/mariocesar/sorl-thumbnail/issues/162
...以及合并的拉取请求:
https://github.com/mariocesar/sorl-thumbnail/pull/167

关于python - 是什么原因导致在sorl-thumbnail中调用get_thumbnail时出现此偶发的IntegrityError?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18655278/

10-11 08:49