【发布时间】:2009-08-05 22:25:06
【问题描述】:
App_1 有一个视图和该视图的模板。它希望将来自其他来源(即其他应用程序)的信息“聚合”到此视图中,而无需自行添加或更改任何内容。也许 App_2 想在 App_1 的视图中将“hello world”放入这个指定区域。实现这一目标的最佳方法是什么?
信号会自然而然地浮现在脑海中。但是信号接收器应该发回什么?在我看来,App_1 模板包含一个自定义标签,它发送一个信号并接收一个模板列表(例如'app_2/template.html'),它会注册每个模板。但是,inclusion_tag 似乎只支持每个标签的 1 个模板渲染。
我有什么追索权?
【问题讨论】: