【发布时间】:2011-01-02 01:11:48
【问题描述】:
我刚开始学习 django 中的自定义标签,想知道是否有一个功能可以像块/标签一样注入数据。
真正的问题是,标签工作得很好,但是假设我的标签是一些 html 和 javascript,这是否意味着我必须调用两个标签函数并以这种方式将它们注入页面。似乎解决方案是使用一个模板来填充块并以这种方式附加数据,但这不能做自定义标签需要做的事情。那么你将如何解决这样的问题呢?
【问题讨论】:
-
您可能需要让我们知道您要解决的确切问题“注入 HTML 和 JavaScript”并没有太多工作要做。
-
抱歉,假设我的自定义标签是一个分页功能,可以列出页面。当用户点击页码时,页面会执行一个 ajax 请求来重新填充数据的主体。现在,如果我想在另一个页面上使用相同的分页功能,我需要两个自定义标签,将 html 和 javascript 都放在页面上。有更好的方法吗?再次,指的是几乎像solutoin这样的模板,您可以在其中将javascript附加到某个块并将html附加到另一个块?
标签: django