Python Django Web从入门到项目实战:视频版

Python Django Web从入门到项目实战:视频版

作者:刘瑜安义

出版社:电子工业

出版年:2021年9月

ISBN:9787121416439

所属分类:散文随笔

书刊介绍

《Python Django Web从入门到项目实战:视频版》内容简介

Python的Django框架是目前流行的一款重量级网站开发框架,具备简单易学、搭建快速、功能强大等特点。本书从简单的HTML、CSS、JavaScript开始介绍,再到Django的基础知识,融入了大量的代码案例、重点提示、图片展示,做到了手把手教授。本书基于Django3.0.7版本、Python3.8.5版本、Rest Framework3.11.1版本、Vue.js4.5.4版本、数据库MySQL8.0版本进行讲解。本书还提供了一个商业级别的项目案例,采用目前主流的前后端分离开发技术,以便读者可以体验正式项目的开发过程。熟练掌握本书内容后,读者将达到中级Web项目开发工程师的技术水平。
《Python Django Web从入门到项目实战(视频版)》适合高校学生、高校老师、IT工程师阅读,也适合培训机构使用。
刘瑜,软件工程硕士,拥有20多年的C、ASP、BASIC、FoxBASE、Delphi、Java、C#、Python等编程经验,高级信息系统项目管理师、CIO、硕士企业导师。负责开发过商业项目20余项,承担省部级千万级别项目5个,发表国内外论文10余篇。出版专著《战神——软件项目管理深度实战》《NoSQL数据库入门与实战》 《Python编程从零基础到项目实战(微课视频版)》《Python编程从数据分析到机器学习实践》《算法之美——Python语言实现》。
安义,拥有20多年软件开发经验,主导过多个行业(医疗、教育、互联网、地产、游戏、汽车、餐饮等)的软件系统开发工作。熟悉多种开发语言和开发框架,拥有丰富的软件实战经验。曾在腾讯负责袋鼠跳跳应用的研发工作,目前就职于某软件公司,担任CEO、软件架构师。

作品目录

内容简介
前言
第一部分
Web编程基础
第1章:Web入门知识
1.1、Web简介
1.2、Web访问原理
1.3、网页技术
1.4、Web项目实施
1.5、习题
1.6、实验
第2章:客户端技术基础
2.1、HTML
2.2、CSS
2.3、JavaScript
2.4、习题
2.5、实验
第3章:开发工具入门
3.1、Python
3.2、PyCharm代码开发工具
3.3、MySQL数据库
3.4、Django
3.5、建立第一个项目
3.6、初识Admin
3.7、配置文件
3.8、习题
3.9、实验
第4章:模型
4.1、初识模型
4.2、字段操作
4.3、模型扩展功能
4.4、数据库基本操作
4.5、数据库高级操作
4.6、习题
4.7、实验
第5章:视图
5.1、URL路由
5.2、视图函数
5.3、视图类
5.4、视图与数据库事务
5.5、习题
5.6、实验
第6章:模板
6.1、初识模板
6.2、Django默认模板引擎
6.3、Jinja2模板引擎
6.4、习题
6.5、实验
第7章:表单
7.1、初识表单
7.2、Form表单
7.3、模型表单
7.4、习题
7.5、实验
第8章:Admin
8.1、深入理解Admin
8.2、ModelAdmin
8.3、AdminSite模板
8.4、习题
8.5、实验
第9章:用户认证系统
9.1、初识用户认证
9.2、用户对象
9.3、权限与认证
9.4、在视图中认证用户
9.5、习题
9.6、实验
第10章:其他常用Web功能
10.1、Ajax
10.2、会话
10.3、日志
10.4、缓存
10.5、分页
10.6、习题
10.7、实验
第11章:Django
Rest
Framework
11.1、前后端分离
11.2、安装及配置
11.3、序列化器
11.4、验证和保存
11.5、习题
11.6、实验
第二部分
“三酷猫”网上教育服务系统实战项目
第12章:项目整体设计及示例
12.1、任务分工
12.2、需求获取及分析
12.3、系统设计
12.4、实战结果
12.5、前后端分离示例
12.6、习题
12.7、实验
第13章:后端功能实现
13.1、后端框架搭建
13.2、后端模块设计框架
13.3、后端模块实现
13.4、习题
13.5、实验
第14章:前端功能实现
14.1、前端框架搭建
14.2、前端功能模块设计
14.3、前端功能模块实现
14.4、习题
14.5、实验
第15章:安全功能及措施
15.1、网站防攻击设计
15.2、数据加密
15.3、文件上传安全处理
15.4、其他安全措施
15.5、习题
15.6、实验
第16章:测试及部署
16.1、项目测试
16.2、项目部署前置准备工作
16.3、在Windows下部署
16.4、在Linux下部署
16.5、对域名等的支持
16.6、习题
16.7、实验
附录A
Vue.js使用介绍
附录B
Jinja2过滤器
附录C
ModelAdmin属性清单
附录D
ModelAdmin方法清单
附录E
赠送代码使用清单
附录F
前后端项目常用命令汇总
后记

相关推荐

微信二维码