Javascript 如何在Django模板中连接内容块?

Javascript 如何在Django模板中连接内容块?,javascript,jquery,django,django-templates,Javascript,Jquery,Django,Django Templates,可能重复: 简单地说,我有一个Django应用程序,它依赖大量jQuery。在一个页面中使用多个$(document.ready)函数存在许多问题(例如,多次触发单击事件)。我相信实现这一点的方法是连接一个显示在页脚中的内容块,但我似乎找不到如何实现这一点的任何示例 社区如何建议在Django模板中动态创建/扩展单个$(document.ready)函数的内容 更新 第一条注释中建议的{block.super}在从模板调用时可以工作,但我也使用了各种模板标记,这些标记需要能够添加到$(docu

可能重复:

简单地说,我有一个Django应用程序,它依赖大量jQuery。在一个页面中使用多个$(document.ready)函数存在许多问题(例如,多次触发单击事件)。我相信实现这一点的方法是连接一个显示在页脚中的内容块,但我似乎找不到如何实现这一点的任何示例

社区如何建议在Django模板中动态创建/扩展单个$(document.ready)函数的内容

更新


第一条注释中建议的{block.super}在从模板调用时可以工作,但我也使用了各种模板标记,这些标记需要能够添加到$(document.ready()中。当从包含标记中调用Django时,Django返回AttributeError异常,指出:“BlockNode”对象没有属性“context”。

有许多选项,您选择使用的选项取决于选择所需代码的逻辑有多复杂,代码块之间的相互依赖程度有多高,以及它们与页面标记的关系。您可以简单地将代码块存储为,然后在页脚脚本部分或单个
$(document).ready
部分中调用这些标记。或者您可以使用类似的答案。

这个答案可能适合您:@msc-Excellent-find。投票标记重复,因为问题和解决方案几乎相同。它正在工作!这正是我需要的。非常感谢@请原谅我的相对无知。我同意这个问题本质上是一样的,但既然这在jQuery中详细描述了我的问题,那么这是一个完全重复的问题吗?@jonahs它在细节上可能不是一个精确的重复,但仅考虑问题标题就让它看起来像一个问题,标题中提出的问题似乎是你在这里要问的主要问题。我对此持怀疑态度;如果其他用户认为这样做是合适的,他们可以投票关闭。事实证明,这个解决方案在某种程度上对我有用。我将相应地更新我的问题。