如果我已经使用Django完成了一个博客应用程序,并且我想将它与我的新Django CMS网站一起使用,那么好吗只需将它作为一个分离的应用程序放入我的新Django CMS项目中并将任何/ blog /匹配到博客应用程序与Django CMS插件相匹配?我想我需要知道的是,什么时候最好将我的Django应用程序编写为插件与整个应用程序?
THX
JeffC
答案 0 :(得分:3)
是的,但您不能将其放入urls.py
,而是可以编写AppHook将博客的网址方案绑定到CMS中的特定网页。
Plugins非常有用 - 例如,在首页上显示最新的3个帖子。
您可能还希望将博客的路径包含在网站的面包屑或菜单中 - 在这种情况下,您还需要编写自定义Menu。
最后,它对make use of django cms's placeholders in you blog model也有用。他允许你通过插件发布各种内容。