Django项目开发实战
黄索远 编著
内容简介
本书将Django框架的特性和Web开发实战结合在一起,介绍如何使用Django框架进行Web应用的开发,帮助读者构建跨平台的应用程序,节省使用Django框架开发Web的宝贵时间。找到针对这些问题的解决方案,大多数编程难题都会迎刃而解。
本书内容涵盖表单处理、会话管理、数据库交互、安全防护及程序的部署维护等运维方面的知识,并且介绍了高可用的Web应用原理。在本书中,读者可以更加方便地找到各种编程问题的解决方案。
本书实用性强,特别适合使用Python/PHP等进行Web开发的IT从业者和对Web开发感兴趣的读者阅读。 作者简介
黄索远
2013年开始进入互联网行业,多年来一直专注于Python后台开发工作,有扎实的理论基础和丰富的实践经验。曾在腾讯、字节跳动公司担任高级软件开发工程师。 前言
为什么要写这本书?
随着技术的发展,计算机及其他硬件越来越大众化。在许多IT企业或组织中,人力资源正成为最宝贵的资源。同时,社会信息化程度的提高,加剧了互联网行业的竞争,众多企业都使用MVP(最小可行产品)模型来开发软件产品。在这样的背景下,程序的开发时间比程序的执行时间更为重要,减少每个项目开发所需的时间和人力可以为企业节省大量的资金。
Django作为高级的Python Web框架,继承了Python语言表达力强、开发效率高的优点,正成为越来越多团队的技术选择。Django除了自带Web开发工具外,还有众多开箱即用的第三方Django扩展,使工程师能够高效率地解决更多的技术问题。程序员要想学习Django开发,除了需要有扎实的Python语言基础外,还要学习Web应用相关的知识,如HTTP、缓存、数据库等。
另外,DevOps的流行,正在打破开发和运维之间的边界。在很多IT企业或组织中,开发人员也需要参与项目的部署和运维。这对开发人员提出了新的要求:不仅需要了…