IntegrityError
get_thumbnail を実行すると散発的になります。
/listing/create
リストを作成するAPI 呼び出しと/listing/mystuff
、すべてのリストの詳細を取得するAPI 呼び出しが 2 つあります。完了mystuff
直後に実行され、このエラーで失敗します。ただし、モバイル アプリが実行前に 2 秒間遅延するようにコーディングされている場合、エラーは発生しません。create
mystuff
mystuff
一般に、これは元の画像がアップロードされた直後に get_thumbnail を実行すると発生するようです。
完全なトレースバックはこちら: https://github.com/sorl/sorl-thumbnail/issues/162
こことここに、IntegrityError を試行/除外するためのハックを追加し、数秒遅らせて操作を再試行するという提案があります。長い時間 (10 秒) 遅らせてみましたが、うまくいきません。
SO question hereに基づいて、「最初のアクセス」の問題があるかどうか疑問に思っていますか?