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