1

ちょっと気になる質問です。{{MEDIA_URL}} にある画像を表示するには、Django で次のようにする必要があります。

<img src="{{MEDIA_URL}} + file-url ">

Jquery では、{{MEDIA_URL}} を含める必要はありません:

$('.myImg').attr('src',"file-url");

なんで?

4

2 に答える 2

0

django は .js ファイルを解析しないためです。js ファイルに media_url を含めるには、基本テンプレートの head セクションで次のようにします。

<script type="text/javascript">
    var mediaUrl = '{{ MEDIA_URL }}';
</script>

次に、スクリプトでこれを使用できます。

$('.myImg').attr('src', mediaUrl + file-url);
于 2013-07-22T05:44:09.087 に答える
0

あなたはまだしなければならないでしょう:

$('.myImg').attr('src','{{MEDIA_URL}}'+file_url);
于 2013-07-22T05:49:42.550 に答える