你好,我是尹会生。
这一章,我为你介绍了 Python 作为 Web 服务器时,是如何利用 Django 框架快速实现 CMS 系统的。在 Python 的各种应用场景中,Web 服务器场景,称得上是 Python 最主要的应用之一。因为 Web 服务是目前提供业务最主要的途径,且 Python 支持强大的框架,所以很多非电商、抢购等密集请求、响应时间要求不严格的业务,都可以采用 Python 作为开发语言。
如果你使用过其他语言开发 Web 服务程序,你一定会感叹 Python 开发 Web 服务的简便,相同的需求,开发时间至少能减少 30%。之所以能够节省这么多开发时间,除了 Python 本身外,框架也有很大功劳。那么这一讲我想让你在掌握利用 Django Admin 开发 CMS 程序的方法之后,对 Django 框架有一个更深刻的认识,让你未来开发更复杂功能时,更加得心应手。
除了非常好用的 Admin 模块经常被我们用于开发 CMS 系统外,我们还会用 Django 来开发一些内部系统,比如流程系统、自动化测试系统、自动化运维系统、展示看板系统等,这些系统由于结构不同,都不再适合继续采用 Admin 开发。这时,我们需要遵循另一种开发模式——MTV 模式,在 Django 框架基础上重新设计自己的系统。