Django で URL を設定する際に問題が発生しています。
メディア ファイルを提供するために、次の Amazon S3 バケットがあります。
https://somebucket.s3.amazonaws.com/
内部のメディア URLsettings.py
を次のように設定します。
MEDIA_URL = https://somebucket.s3.amazonaws.com/media/
内部では、urls.py
次のようにコードを設定しました。
urlpatterns += patterns('',
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_URL}));
私の意図は、画像ファイルをポイントすると、<img src="/media/image.jpg"/>
自動的にポイントされるとしましょうhttp://somebucket.s3.amazonaws.com/media/image.jpg
どうやってやるの?多くの方法を試しましたが、常に 404 が返されます。
ただし、ファイルに直接アクセスしようとすると機能しますhttp://somebucket.s3.amazonaws.com/media/image.jpg
。