压倒一切<;头>;Django模板中的标记

压倒一切<;头>;Django模板中的标记,django,Django,我有一个Django应用程序,用户可以上传视频(通过html5videotag播放)。为了处理用户无法播放视频的边缘情况,我给了他们下载视频的选项 为此,我正在编写JS,以确保在未加载src时出现“下载”按钮。请看: 问题是我的JS驻留在中,它需要能够访问我将在页面上显示的所有视频 通常,我将视频对象作为一个对象列表传递,然后迭代(通过分页的列表视图生成)。但所有这些都发生在模板的主体中 如何访问中的上下文[object\u list],以便我共享的JS片段可以利用源代码(我已经从base.ht

我有一个Django应用程序,用户可以上传视频(通过html5
video
tag播放)。为了处理用户无法播放视频的边缘情况,我给了他们下载视频的选项

为此,我正在编写JS,以确保在未加载
src
时出现“下载”按钮。请看:

问题是我的JS驻留在
中,它需要能够访问我将在页面上显示的所有视频

通常,我将视频对象作为一个
对象列表
传递,然后迭代(通过分页的
列表视图生成)。但所有这些都发生在模板的
主体中

如何访问
中的
上下文[object\u list]
,以便我共享的JS片段可以利用源代码(我已经从base.html继承了
)?其次,我如何确保我只将页面中的视频源传递给我的JS代码段


有人能给我一个说明性的例子来解决这个问题吗?

base.html
中定义一个可以在对象列表模板中覆盖的


请参见在
base.html
中定义可以在对象列表模板中覆盖的