私はjqueryフォームプラグインhttp://jquery.malsup.com/form/#ajaxFormを使って、ajaxからDjangoでプログラムされたserversideに画像をアップロードしています。画像がアップロードされると、このjqueryプラグインhttp://srobbin.com/jquery-plugins/backstretch/を使用して、その画像で全ページの背景を設定します。画像はアップロードされて保存されますが、画像は背景として表示されません。Django Jqueryの不思議なエラー
それはこのエラーを示しています
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')
を(チェックするために)それは背景を示しています。ここで何が問題なの? https://gist.github.com/2382470
Djangoのviews.py: https://gist.github.com/2382475
Djangoのsettings.py:
MEDIA_URL = 'http://localhost:8000/files/'
MEDIA_ROOT = '/home/nirmal/try/files/'
ジャンゴからresponseText(応答が
'http://localhost:8000/files/backgrounds/2_17.jpg'
すなわちJavascriptコード上記のように正しいアドレスであります
Django urls.py:
url(r'^cover/$', 'cover.views.backgroundview'),
ここで間違いはありますか?誰か助けてくれますか?
ありがとうございます!
私はそれを知っていた。しかし、djangoからの応答URLはこのように正しいhttp://127.0.0.1:8000/files/backgrounds/2_17.jpgだから間違いはどこですか? – rnk
明確な文脈の質問を更新しました – rnk
はい私は開発サーバーでそれをやっています – rnk