我是Django的新手,有人可以告诉我Django和Django CMS之间的确切区别。
我必须设计一个完整的网站用于教育目的,如果我使用Django CMS或没有它也可以完成我的工作。
答案 0 :(得分:11)
Django是一个Web框架,可以使用有时来制作CMS。差异非常大:
如果你是第一次运行一个新的Django网站,你将获得只有一个"它工作"没有别的,没有可能的行动。
从这一点来说,你需要创建新的应用程序,编写一些Python代码,HTML模板,定义URL模式,设置数据库......很多程序员的任务。 Django默认项目可以与Apache或nginx的 It works!进行比较:网站还没有什么可以做的,你需要发明一切。希望,使用Django,开发变得更容易(许多功能,如身份验证,管理或ORM已经存在,你只能专注于使你的项目与我的不同)
从这一点开始,一切都已经安装完毕,您可以开始创建一个静态网站,而无需(几乎)触及文本编辑器和Python代码。您可以创建页面,从管理员组织布局和页面类别,安装社区制作的插件,扩展功能等。如果您想要静态网站(投资组合,小公司网站,......),Django CMS非常有用。 )电子商务解决方案
答案 1 :(得分:0)
Django是一个帮助您开发cms的框架。
django-cms已经是一个发布网站的开发cms。