Django和Django CMS有什么区别?

时间:2014-06-02 13:20:45

标签: django django-cms

我是Django的新手,有人可以告诉我Django和Django CMS之间的确切区别。

我必须设计一个完整的网站用于教育目的,如果我使用Django CMS或没有它也可以完成我的工作。

2 个答案:

答案 0 :(得分:11)

Django是一个Web框架,可以使用有时来制作CMS。差异非常大:

Django的

如果你是第一次运行一个新的Django网站,你将获得只有一个"它工作"没有别的,没有可能的行动

First page of Django

从这一点来说,你需要创建新的应用程序,编写一些Python代码,HTML模板,定义URL模式,设置数据库......很多程序员的任务。 Django默认项目可以与Apache或nginx的 It works!进行比较:网站还没有什么可以做的,你需要发明一切。希望,使用Django,开发变得更容易(许多功能,如身份验证,管理或ORM已经存在,你只能专注于使你的项目与我的不同)

Django CMS

  • 如果您是第一次运行新的Django CMS项目,您将获得一个更友好的页面,它将邀请您连接到管理员并开始自定义您的网站,从您的浏览器

First page of Django CMS

从这一点开始,一切都已经安装完毕,您可以开始创建一个静态网站,而无需(几乎)触及文本编辑器和Python代码。您可以创建页面,从管理员组织布局和页面类别,安装社区制作的插件,扩展功能等。如果您想要静态网站(投资组合,小公司网站,......),Django CMS非常有用。 )电子商务解决方案

我该怎么办?

  • 如果您的网站只有几页而没有用户互动,您可以使用Django CMS,这将更容易维护。
  • 如果您想要一个需要进行Python开发的特定功能,您可以开发一个Django CMS插件并进行集成。
  • 如果你真的需要一套完整的功能,与用户交互,你需要从头开始创建一个Django项目。

答案 1 :(得分:0)

Django是一个帮助您开发cms的框架。

django-cms已经是一个发布网站的开发cms。