上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.2 Django的用途
正如前文所述,Django衍生自真实的Web开发需求,它所注重的是代码的复用,减少重复的工作。所以,它的主要目的是能够方便程序员简便、快速地开发数据库驱动的网站。
Django最初就是为了开发新闻网站而生,所以它非常适合开发内容管理系统(Content Management System,CMS),包括新闻网站、在线杂志、博客等。
但是,Django并不仅仅限于内容管理系统的开发。Django优秀的安全性、可扩展性以及多用户角色管理功能等,让Django适合开发各种主流的Web应用程序,例如,电子商务网站、金融网站、社交网站、客户关系管理系统,以及主流网络应用(如微信小程序)的后台系统等。