电子书 《Django开发宝典》

[复制链接]
查看343 | 回复1 | 2019-12-4 07:08:59 | 显示全部楼层 |阅读模式

《Django开发宝典》_1

《Django开发宝典》_1

《Django开发宝典》_2

《Django开发宝典》_2

《Django开发宝典》_3

《Django开发宝典》_3


内容简介:

W
科技大讲

Django
开发宝典
王友钊黄静编著
大出版社
北京

内容简介
本书共分9章,第1章介绍HTML、CSS、 Javascript等技术在界面设计方面的应用;第2章主要介绍
My SQL的安装和配置及对数据库的操作等内容;第3章对Java语言的内容、功能、特性和对面向对象、多
线程及网络编程等内容做了详细的讲解;第4~6章主要介绍 Django应用框架和 Nginx, u wSGI服.务.器的
安装、测试等内容;第7~8章主要介绍 Linux的开发流程及线程、_进.程_、网络通信的内容;第9章对用户认
证系统的项目实例进行了部署与设计,使读者对项目的开发流程有基本的了解
本书可作为高等院校电子信息、电气自动化、计算机等专业的本科生和硕士研究生教材,也可供工程
技术人员和高校相关专业师生参考
本书封面贴有清华大学出版社防伪标签,无标签者不得销售
版权所有,侵权必究。侵权举报电话:010-6278298913701121933
图书在版编目(CIP)数据
Django开发宝典/王友钊,黄静编著.一北京;清华大学出版社,2017
(清华科技大讲堂)
lSBN978-7-302-43696-6
①D…Ⅱ.①王…②黄…Ⅲ,①软件工具一程序设计Ⅳ.①TP311.56
中guo版本图书馆CIP数据核字(2016)第084734号
责任编辑:刘星王冰飞
封面设计:刘键
责任校对:时翠兰
责任印制:沈露
出版发行:清华大学出版社
pattthttp1//www.tup,comen,http://www,wqbook.com
地址:北京清华大学学研大厦A座
杜总机:010-62770175
购:010-62786544
投稿与读者服务:010-62776969
ce( tup tsinghua, edu. cn
质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn
果件下载:http://www.tup,comcn,010-62795954
印装者:北京嘉实印刷有限公司
经销:全guo新华书店
开本:185mm×26mm印张:25.25
字数:616千字
版次:2017年1月第1版
次:2017年1月第1次印刷
印数:1~2500
产品编号:066013-01

前言
Web开发激动人心且富于创造性,但它却是件烦琐而令人生厌的工作。 Django作为
款可使Web开发工作愉快并且高效的Web开发框架,能够以最小的代价构建和维护高质
量的Web应用, Django通过减少重复代码,使用户能够专注于Web应用上有趣的关键性
东西,提供通用Web开发模式的高度抽象与频繁进行的编程作业的快速解决方法,以及为
“如何解决问题”提供了清晰明了的约定
Django是一款基于 Python语言及MVC设计模式实现的Web应用开发框架。MVC
设计模式适用于大型可扩展的Web应用开发,它将客.户.端请求、请求处理、服.务.器响应划分
为模型、视图、控制器3个部分。其中,模型( Model)主要负责后台数据库操作;视图负责响
应页面的呈现;控制器接收用户请求,根据请求访问模型获取数据,并调用视图显示这些数
据。控制器将模型和视图隔离,并成为二者之间的枢纽。 Django对传统的MVC设计模式
进行了改进,将视图分成view模块和 Template模块两部分,将动态的逻辑处理与静态的
页面展现分离开。而 Model采用了ORM技术,将关系型数据库表抽象成面向对象的
Python类,将表操作转换成类操作,避免了复杂的SQL语句编写
利用web开发框架能够有效缩短研发时间,实现业务模块化开发和敏捷部署。Rod
Johnson和 Juergen Hoeller等开发的 Spring Framework是开源 Java EE全栈应用程序框
架,利用控制翻转原则实现配置管理便于应用程序快速组建,对数据库进行一般化抽象使事
务划分处理与底层无关; Django是基于 Python的Web开发框架,基于动态脚本语言的实
现方式避免了应用程序像Java程序一样庞大臃肿,基于MTV模式( Model、 Template
Ⅴiew),利用模型对象关系映射、URL匹配模块、内建模板语言和缓存系统,实现业务模块
拆分和快速部署, Django尝试留下一些方法,让用户根据需要在 Framework之外开发
Django是笔者和团队成员在搭建智慧农业服务平台时触碰到的新思想和新工具。针
对智慧农业系统缺乏通用服.务.器架构、软件重复开发和数据资源浪费的问题,我们团队提
了一种通用性的服.务.器平台,降低界面呈现、服务流程控制及数据处理的耦合度,利用面向
对象思想简化数据库设计的复杂度,提高服.务.器开发效率,实现各类应用服务的快速部署
其中,应用服务程序基于 Django框架实现
本书结合本团队开发经验和相关知识按体系撰写而成,本书包括:HTML、CSs
JavaScript等技术在界面设计方面的应用; MysQL的安装和配置及对数据库的操作等内
Foreword

Django开发宝典
容;Java语言的内容、功能、特性和面向对象、多线程及网络编程等内容; Django应用框架
和 Nginx、 uWSGI服.务.器的安装、测试等内容; Linux的开发流程及线程、_进.程_、网络通信的
内容。在本书的最后一章对用户认证系统的项目实例进行了部署与设计,使读者对项目的
开发流程有基本的了解
本书可以作为开发工具和宝典,通过阅读和参照实现,可以完成开发者最初的开发指
导,也可以作为平台搭建的实例指导
作者
2016年9月


第1章前端技术
1.1初识HTML
1.2走进HTML
1.3Css基础
8
1.4CSs样式
…11
1.5CSs框模型
1.6CSS定位
1.7 Javascript基础
1.8 JavaScript HTML DOM
1.9 Javascript库
1.9.1 JavaScript库简介…
1.9.2 jQuery
8g283334
第2章 MySQL
2.1 MySQL的安装和配置
2.2 MySQL基本操作
2.2.1数据库相关操作
2.2.2表的操作
334华
2.2.3数据的操作
2.2.4数据记录查询
49
2.3数据的备份与恢复
2.4访问数据库…
第3章Java程序开发
3.1Java简介
3.2Java多线程编程
3.2.1一个线程的生命周期
Contents


#############################################


回复

使用道具 举报

wutiwl | 2020-1-30 00:37:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则