アプリなどを開発するブログ

React Native / Swift / Ruby on Railsなどの学習メモ。


Heroku + Amazon S3 + Django + PIL での注意点

Heroku + S3環境で、フォームからアップされた画像をPillow(PIL)で
リサイズ&トリミング(Cropping)するアプリをDjango1.4で作っていて、
3時間くらいハマってしまいました。

注意点を備忘。

Pillowは最新の2.0.0でなく、1.7.8を使用する

主な原因はコレでした。

同じエラーが出て色んな人が困っていて、
どうやらPillowが2.0.0がPython3に対応したことから起こっている問題のようです。
sorl-thumbnailのスレッドでそんな記述を見つけました。
Pillow 2.0.0 breaks django-imagekit and sorl-thumbnail

とりあえず疲れたので続きはまた今度。。。