1

如果我已经有一个使用 Django 完成的博客应用程序并且我想将它与我的新 Django CMS 站点一起使用,是否可以简单地将它作为一个解耦应用程序放入我的新 Django CMS 项目中并将任何 /blog/ 与博客应用程序匹配相对于 Django CMS 插件?我想我需要知道什么时候最好将我的 Django 应用程序编写为插件与整个应用程序?

谢谢

杰夫

4

1 回答 1

3

是的,但您不只是将它放入 . urls.py,而是您可以编写一个AppHook将您博客的 URL 方案绑定到您的 CMS 中的特定页面。

另一方面,如果您想将应用程序的特定方面插入到其他页面的占位符中,插件会很有用 - 例如在首页上显示您最近的 3 个帖子。

您可能还希望将博客的路径包含在站点上的面包屑或菜单中 - 在这种情况下,您还需要编写自定义菜单

最后,在您的博客模型中使用 django cms 的占位符也可能很有用。他将允许您通过插件发布各种内容。

于 2012-04-11T05:36:32.047 回答