Django和Django CMS有什么区别?

use*_*509 8 django django-cms

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

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

Max*_*ant 12

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

Django的

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

Django的第一页

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

Django CMS

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

Django CMS的第一页

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

我该怎么办?

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


tja*_*ati 0

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

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