编辑推荐
适读人群 :Web开发
和100000+读者一起跟小楼老师学习,快速掌握Web开发利器Django
■ 传授方法 总结Django开发Web应用的“六步法”
■ 实例引导 围绕真实项目案例系统讲解知识点
■ 赠送案例源代码、数据集、素材文件
内容简介
本书是一本关于Django开发快速入门的图书。
本书清晰明了地讲解了使用Django进行Web项目开发时所涉及的常用知识点,包括框架配置、路由配置、模型、视图、模板、表单、中间件、上下文处理器、代码测试、网站缓存和网站部署等内容。
本书的宗旨是以尽可能简洁的流程引领读者快速入门Web项目开发,并能够在实战项目中充分体会使用Django进行Web项目开发的各种技术与方法。
本书主要包含两部分内容:
第一部分(第1~6章)为读者介绍Django的用途与特点、设计理念以及Django开发所依赖的知识体系;同时,通过一个Web项目对Django开发流程进行快速体验。
第二部分(第7~15章)与读者一起完成一个安全资讯网站的主体开发,使读者能够更加深入地了解Django在Web项目开发中高效率、易扩展的优点,以及在Web项目的整体开发中所起到的作用。同时,能够让读者更全面地了解Django开发的细节与技巧。
本书可供使用Python作为主要编程语言进行Web开发的入门级读者学习与参考。
作者简介
小楼老师(小楼一夜听春语),专注产品原型设计、前端开发、Python程序设计。自2013年起,开展的各类企业、个人培训线上线下累计培训人数近百万。自2015年起,出版多部国内口碑销量卓著的Axure RP教程。
自2017年起,小楼老师致力于推动Python编程基础教学,创办个人网站www.opython.com,发布大量Python相关教程,以及两本免费Python编程电子书。网站文章浏览量总计200余万,切实满足广大Python编程学习者的实际需求。
前言/序言
Django是基于Python语言进行Web编程的一个主流的开源框架。使用这个框架能够让程序开发人员非常便捷高效地开发出Web应用程序。
在编写本书之前,我一直在思考,如何能够让Django的学习过程变得简单而有效?如何能够让读者轻松进入学习状态?如何将知识点融入每一个环节?如何让读者在每一个环节的学习中都会有一定的获得感?为此,我做了将近6个月的前期准备工作,对书中案例进行先期的预演,以及分配知识点的逐步融入。最终将图书内容划分为基础入门与实战进阶两个部分。
基础入门部分主要是让读者掌握使用Django进行Web应用程序开发的基本流程,让读者快速完成从0到1的跨越。这一部分包括第1~6章。
第1章讲述了Django的起源、用途、特点、软件架构模式以及一些前置知识。
第2章讲述了如何搭建Django项目的开发环境。
第3章讲述了Django项目的组成结构以及基本工作过程。
第4章讲述了Django项目中Web应用的具体实现。
第5章讲述了Django后台的定制与优化,以及用户权限的管理操作。
第6章讲述了如何在不同的操作系统中部署基于Django开发的Web项目。