【发布时间】:2011-12-23 05:02:46
【问题描述】:
我正在计划如何构建我的 CMS。并希望得到一些建议:
计划是我将创建一个名为 CMS 的项目。在那里,我将创建一个包含各种应用程序的应用程序文件夹,例如管理模块、博客模块等......
对于我开发的每个新网站,我还将在项目中将其创建为新应用。那么这意味着我创建的每个站点/应用程序都需要自己的数据库,这可能吗?
其次,这是一个好主意吗?或者我应该将每个新站点创建为一个新项目。
我认为上述方法是个好主意,因为这样我就可以非常轻松地跨站点重用应用程序。
谢谢。
【问题讨论】:
-
您应该查看 django-cms:django-cms.org。虽然组装 CMS 是一项很好的学习任务,但重新发明轮子没有意义,而且 django-cms 非常强大,值得掌握
标签: python django content-management-system