- ISBN:9787302580317
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:623
- 出版时间:2021-07-01
- 条形码:9787302580317 ; 978-7-302-58031-7
本书特色
本书编者是一位资深的开发人员,他以多年使用Django开发项目的经验,向读者展示了Django这一流行框架的强大、灵活与高效。书中循序渐进地介绍了Django的基本概念、功能特性、工具应用以及企业级开发技术,并对Django 3的新特性也进行了详细讲解。本书从逻辑上主要分为基础篇和实战篇两部分,各部分说明如下:基础篇主要介绍了Django 的各项功能及其使用,适合初次接触Django的初学者快速入门,这一部分的内容包括:Django的项目配置、路由的编写规则、视图函数的定义方法、视图类的定义与使用、模板的编写方法、模型的定义与使用、数据表的动态创建和MySQL分表功能、表单的定义与使用、Django内置的Admin后台系统、Django常用的内置功能。 Django 3的新特性异步编程(包括多线程的应用、ASGI服务、异步视图以及异步与同步的转换)。 Django第三方功能应用,包括DRF框架开发API接口、生成网站验证码、站内搜索引擎、第三方网站实现账号注册、异步任务和定时任务、即时通信实现在线聊天。 实战篇介绍如何使用Django 开发完整的项目,包括信息反馈平台的开发、博客系统的开发和音乐网站平台的开发,分别说明如下:信息反馈平台的开发,平台功能包括信息反馈页面、Admin后台系统、自定义异常机制和单元测试。 博客系统的开发,网站功能包括用户(博主)注册和登录、博主资料信息、图片墙功能、留言板功能、文章列表、文章正文内容和 Admin后台系统。 音乐网站平台的开发,网站功能有首页、排行榜、歌曲播放、歌曲点评、歌曲搜索、用户注册和登录、用户中心、Admin后台管理和网站异常机制。 此外,还介绍了微服务架构和前后端分离的开发模式,包括Vue.js在项目开发中的应用、如何使用Django开发API接口、微服务的JWT认证、服务发现与注册等功能。 *后,介绍了Django项目在Windows和Linux系统上的部署。 本书集新版本特性、开发心得与前沿技术为一体,任何使用Django开发Web项目的读者都可以从本书中获益。 以Django Web项目开发为主线,从源码的角度,深入剖析Django 3 企业级开发技术
内容简介
本书以Django Web项目开发为主线,深入系统地介绍了Django 3在Web开发中的应用。从网站开发入门开始,逐步深入讲述Django框架的各功能要点,每个功能要点从源码角度分析,并在源码的基础上实现自定义的功能开发。还介绍了Django的第三方功能应用,如DRF框架开发API接口、生成网站验证码、站内搜索引擎、第三方网站实现账号注册、异步任务和定时任务、即时通信实现在线聊天。本书提供了4个实战案例,包括信息反馈平台、博客系统、音乐网站平台、前后端分离与微服务架构,涵盖了网站的单体式开发、前后端分离和微服务开发,从单一的网站开发转变到网站架构设计开发。很后讲述Django的上线部署方案,分别讲述Django如何部署在Windows和Linux系统上。 本书内容丰富,技术新颖,注重实战,适合有一定Python基础的Web开发人员阅读,也可用作培训机构和大中专院校相关专业的教学参考书。
目录
作者简介
黄永祥,资深软件工程师,从业10年,先后从事过系统开发和自动化开发工作,精通自动化测试技术(B/S和C/S),尤其是Python语言及Flask、Django框架,拥有丰富的开发经验。已出版《实战Python网络爬虫》《精通Python自动化编程》等图书。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0