Django と Satchmo を使用してローカル開発を行っています。管理者経由で製品イメージをローカルにアップロードすると、イメージへのパスが、適切な相対パスではなく、ドライブ文字を含む絶対パスとして表示されます。
さらに奇妙なことに、Satchmo は元の画像とそれが生成するサムネイルの両方を me/media/
ディレクトリと/media/images/
ディレクトリの両方に保存します。
関連する設定は次のとおりです。
# path relative to the settings.py file
DIRNAME = os.path.abspath(os.path.dirname(__file__).decode('utf-8'))
MEDIA_ROOT = os.path.join(DIRNAME, 'media')
MEDIA_URL = 'http://localhost:8000/'
ADMIN_MEDIA_PREFIX = '/media/'
local_settings.py ファイルを 3 回チェックしましたが、「メディア」という単語がどこにも言及されていないため、設定のオーバーライドはないと確信しています。
それが役立つ場合、私は Windows を使用していますが、パスには適切な UNIX 表記をすべて使用しています。