【发布时间】:2013-03-13 13:04:38
【问题描述】:
有什么方法可以从另一个 Django 应用程序的视图中渲染一个 django-cms 页面,并使用修改后的上下文?
...我知道“django-cms 方式”是通过插件和挂钩将您的其他应用程序集成到 django-cms 中。但我想反过来做,因为这对我来说更有意义,并且更容易重用应用程序,我没有找到关于如何做到这一点的文档。应该有一种简单的方法可以从我的视图中调用 django-cms 视图并执行一些“巫术”来使其工作,对吧?
【问题讨论】:
-
我有点困惑,为什么您要从我的角度调用“django-cms 视图”。您具体要完成什么?这句话特别令人困惑:“应该有一种简单的方法,只需从我的视图中调用一个 django-cms 视图并执行一些“巫毒”来使其工作,对吧?”我想不出我从另一个视图中调用视图的时间......
-
@respondcreate 正如我所说,我真正需要的是“从另一个 Django 应用程序的视图中渲染一个 django-cms 页面”。如果有这方面的 API,太好了,这就是我希望有人知道的……如果没有,那么即使是像从我的视图中调用 django-cms 视图这样丑陋的 hacky 方式也会很好……我在使用新的 web 应用程序时,我已经完成了 call-view-from-view 类型的事情,我还没有时间理解并且必须尽快使功能工作,然后在我弄清楚事情是如何设置的时候进行重构......
标签: django django-cms django-apps