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 问题,我想知道是否存在“首次访问”问题?