0

我的 django-cms 应用程序中有一个 views.py。有没有办法在处理任何插件之前触发该views.py中的方法并将内容添加到上下文中?

4

1 回答 1

1

我会将相关页面挂钩到 Django-CMS 应用程序挂钩。这将导致 Django-CMS 检索页面的内容,然后在页面呈现之前将请求的处理交给您的视图。有关更多信息,请参阅http://docs.django-cms.org/en/2.4.0/extending_cms/app_integration.html#app-hooks

这样,您可以在插件渲染之前根据需要向上下文添加任意数量的值,假设您使用的是自定义插件并且您正在覆盖该render()方法。

于 2013-05-10T11:44:05.840 回答