-1

Javascript 変数を django-filter に渡そうとしていますが、うまくいきません。heightとのwidth値が設定されています - 簡単なalert(height);Javascript コマンドで既にテスト済みです。

コードは次のとおりです。

<script>
  var height = $(window).height() / 4;
  var width = $(window).width();
  document.write('<img src="{{ obj.customer.headline_image|thumbnail:'+ height +'x'+ width +' }}">');
</script>

誰かがその変数を渡す方法や、実行時に正しいサムネイルを生成する方法について別のアイデアを得ましたか? :-)

4

1 に答える 1

2

Django はサーバー上で実行され、Javascript はクライアント上で実行されるため、これは単純ではありません。Django フィルターを使用する必要がある場合はajax、ディメンションを使用して HTTP 変数として Django スクリプトに送信し、画像のソースで応答できるようにすることをお勧めします。

于 2013-02-23T13:53:58.060 に答える