ユーザーがビデオをアップロードするDjangoアプリケーションがあります(html5 video
タグで再生)。ユーザーがビデオを再生できない場合には、私はそれらをダウンロードするオプションを与えます。タグをDjangoテンプレート内でオーバーライドします
これは、src
がロードされていないときは常に「ダウンロード」ボタンが表示されることを保証するJSを書いています。ここをクリックしてください:http://plnkr.co/edit/o8YFZNaEhpJMg4YPhZCO?p=preview
私のJSは<head></head>
にあり、ページに表示するすべてのビデオにアクセスできる必要があります。
通常、私はobject_list
としてビデオオブジェクトを渡します。それから私は反復処理を行います(ページ番号ListView
で生成)。しかし、これはすべてテンプレートのbody
で起こります。
context[object_list]
<head
にアクセスするにはどうすればよいですか?私が共有したJSスニペットがソースを利用できるように(私はすでにからbase.htmlを継承しています)次に、ページのビデオソースをJSスニペットに渡すだけの方法を教えてください。
誰かが私にこれを解決するための例を教えてもらえますか?