将现有博客代码集成到Django-CMS中?

时间:2012-04-11 04:30:06

标签: django django-cms

如果我已经使用Django完成了一个博客应用程序,并且我想将它与我的新Django CMS网站一起使用,那么好吗只需将它作为一个分离的应用程序放入我的新Django CMS项目中并将任何/ blog /匹配到博客应用程序与Django CMS插件相匹配?我想我需要知道的是,什么时候最好将我的Django应用程序编写为插件与整个应用程序?

THX

JeffC

1 个答案:

答案 0 :(得分:3)

是的,但您不能将其放入urls.py,而是可以编写AppHook将博客的网址方案绑定到CMS中的特定网页。

另一方面,如果您想将app的特定方面插入其他页面的占位符,

Plugins非常有用 - 例如,在首页上显示最新的3个帖子。

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

最后,它对make use of django cms's placeholders in you blog model也有用。他允许你通过插件发布各种内容。