2011-01-26 3 views
0

https://github.com/sunlightlabs/django-mediasync/このDjangoプラグインはどうしてうまくいかないでしょうか?

メディアがS3に同期しますが、(私は生産に行くとき)私はすべての指示に従っ

それは私のテンプレートでS3のURLに{%のMEDIA_URL%}を変更しません。ここに私のsettings.pyがあります。

MEDIASYNC = { 
    'AWS_KEY': AWS_ACCESSKEY, 
    'AWS_SECRET': AWS_SECRETKEY, 
    'AWS_BUCKET': "happy_media", 
    'BACKEND': 'mediasync.backends.s3', 
    'SERVE_REMOTE': True, 
    'AWS_BUCKET_CNAME': True, 
    'DOCTYPE': 'html4', 
    'USE_SSL': False, 
    'CACHE_BUSTER': 1234, 
} 

私も、私も持っているurls.py

from django.template import add_to_builtins 
add_to_builtins('mediasync.templatetags.media') 

にこれを追加しました:コンテキストのリストに 'django.core.context_processors.media' を含む

'django.core.context_processors.media' to my context processors in settings.py 
+0

あなたはAWS_KEYとAWS_SECRETのための実際の値を入力することがありますか? –

+0

はい、もちろんです。すべてがS3に行きます。私の{{MEDIA_URL}}をs3のURLにしないだけです。 – TIMEX

答えて

0

解決済み。

私は単にこれをしなかった:それは異なるということ

{% media_url %} 

お知らせ:

{{ MEDIA_URL }} 
0

てみてくださいsettings.pyのプロセッサ私はそれがMEDIA_URLを公開し、それをテンプレートで見ることができると思います。

+0

私はそれを持っていますsettings.py – TIMEX

0

このテンプレートのcontexプロセッサはありますか?

django.core.context_processors.request 
+0

はい、私もそれを持っています – TIMEX

関連する問題