Django 是 Python 社区的两大最受欢迎的 Web 框架之一。凭借功能强大的脚手架和诸多开箱即用的组件,用 Django 搭建 Web 应用快速而又省力。有人说,Django 看起来很复杂,又大又全,是不是用起来很麻烦?实际上 Django 非常好用!只要是合适的地方,我都选择用它,不仅能够快捷高效地解决实际问题,还非常适合用作企业内部管理系统的开发,比如: 
  • 它可以让我们的想法快速落地,实现企业内部的管理系统;

  • 它的 admin 管理后台让我们几行代码就能建立一个管理系统;

  • 它自带的中间件和第三方库也能帮助快速添加各种功能。

有些问题你是不是也遇到过? 
  1. 难入门:因为 Django 过于强大,导致很多人在缺乏指导的情况下学习 Django,需要花很长的时间去了解 Django 周边插件和生态;

  2. 不实用:就算掌握了 Django admin(Django 后台管理系统),由于不了解 admin 的高级用法,实际工作遇到复杂的需求时,admin 也满足不了业务的需要;

  3. 难操作:虽然现在网上有很多的 Django 教程(无论是文章、书籍还是视频),它们都仅仅是简单地教大家创建新的数据库,管理新表。而当我们要在现有的企业系统添加管理后台时,就无从下手了;

  4. 最重要的一点,在掌握了 Django admin 的开发能力后,怎么样在 1 - 2 天开发出一个可交付的企业管理系统?

为什么 Django 框架持续统治着 Python 开发?_Python 这不单单是一种技术能力,还是一种产品能力,这种产品能力是资深的技术人员必备的系统设计和规划能力,是网上众多的技术课程都不会介绍的内容,但是,这些能力在实际工作中,其实是非常重要的。