私はjqueryフォームプラグインhttp://jquery.malsup.com/form/#ajaxFormを使用して、Ajaxを介してDjangoでプログラムされたサーバーサイドに画像をアップロードしています。画像がアップロードされたら、この jquery プラグインhttp://srobbin.com/jquery-plugins/backstretch/を使用して、その画像でフルページの背景を設定します。画像はアップロードされて保存されますが、画像は背景として表示されません。
次のエラーが表示されます。
http://127.0.0.1:8000/cover/'http://localhost:8000/files/backgrounds/2_17.jpg'
404 NOT FOUND
しかし、たとえば次のようにURLをハードコーディングすると:(チェック用)
$.backstretch('http://localhost:8000/files/backgrounds/2_17.jpg')
背景を示しています。ここで何が問題なのですか?responseText(django からの応答は、上記のように正しいアドレスです。
'http://localhost:8000/files/backgrounds/2_17.jpg'
Javascript コード: https://gist.github.com/2382470
ジャンゴのviews.py: https://gist.github.com/2382475
ジャンゴの設定.py:
MEDIA_URL = 'http://localhost:8000/files/'
MEDIA_ROOT = '/home/nirmal/try/files/'
ジャンゴのurls.py:
url(r'^cover/$', 'cover.views.backgroundview'),
ここで何が間違いになるでしょうか?誰でも私を助けることができますか?
ありがとう!