View web2py中可重用的HTML片段和子视图

View web2py中可重用的HTML片段和子视图,view,web2py,subviews,View,Web2py,Subviews,我有一些可重用的HTML片段,我想在许多web2py视图中“包括”它们 使用带负载的组件意味着必须编写单独的控制器函数,这些函数需要加载它们自己的数据 有没有办法: 跨视图重用哑(无数据)html片段 重用将继承父视图变量的子视图,以便在不调用控制器函数和重新加载数据的情况下插入它们 跨视图重用哑(无数据)html片段 您可以使用{{include}指令将任何视图包含在任何其他视图中。如果您有/views/snippets/my_snippet.html,只需执行以下操作: {{incl

我有一些可重用的HTML片段,我想在许多web2py视图中“包括”它们

使用带负载的组件意味着必须编写单独的控制器函数,这些函数需要加载它们自己的数据

有没有办法:

  • 跨视图重用哑(无数据)html片段
  • 重用将继承父视图变量的子视图,以便在不调用控制器函数和重新加载数据的情况下插入它们
  • 跨视图重用哑(无数据)html片段
您可以使用
{{include}
指令将任何视图包含在任何其他视图中。如果您有/views/snippets/my_snippet.html,只需执行以下操作:

{{include 'snippets/my_snippet.html'}}
  • 重用将继承父视图变量的子视图,以便在不调用控制器函数和重新加载数据的情况下插入它们

如上所述包含的视图可以访问控制器返回的变量以及包含之前在父视图中定义的任何变量(以及在模型中定义的全局变量,就像任何视图一样)。

Wow-完全忽略了该功能-认为您只能使用{{include}进行扩展,而不是嵌套。非常感谢。(有人谈论过)