新書推薦:
《
中国常见植物野外识别手册:青海册
》
售價:HK$
76.2
《
三星堆对话古遗址(从三星堆出发,横跨黄河流域,长江流域,对话11处古遗址,探源多元一体的中华文明)
》
售價:HK$
87.4
《
迷人的化学(迷人的科学丛书)
》
售價:HK$
143.4
《
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
》
售價:HK$
87.4
《
形似神异:什么是中日传统政治文化的结构性差异
》
售價:HK$
55.8
《
养育不好惹的小孩
》
售價:HK$
77.3
《
加加美高浩的手部绘画技法 II
》
售價:HK$
89.4
《
卡特里娜(“同一颗星球”丛书)
》
售價:HK$
87.4
|
內容簡介: |
Python的Django框架是目前流行的一款重量级网站开发框架,具备简单易学、搭建快速、功能强大等特点。本书从简单的HTML、CSS、JavaScript开始介绍,再到Django的基础知识,融入了大量的代码案例、重点提示、图片展示,做到了手把手教授。本书基于Django 3.0.7版本、Python 3.8.5版本、Rest Framework 3.11.1版本、Vue.js 4.5.4版本、数据库MySQL 80版本进行讲解。本书还提供了一个商业级别的项目案例,采用目前主流的前后端分离开发技术,以便读者可以体验正式项目的开发过程。熟练掌握本书内容后,读者将达到中级Web项目开发工程师的技术水平。
|
關於作者: |
刘瑜,软件工程硕士,拥有20多年的 C、ASP、BASIC、FoxBASE、Delphi、Java、C#、Python等编程经验,高级信息系统项目管理师、CIO、硕士企业导师。负责开发过商业项目20余项,承担省部级千万级别项目5个,发表国内外论文10余篇。出版专著《战神——软件项目管理深度实战》《NoSQL数据库入门与实战》 《Python编程从零基础到项目实战(微课视频版)》《Python编程从数据分析到机器学习实践》《算法之美——Python语言实现》。安义,拥有20多年软件开发经验,主导过多个行业(医疗、教育、互联网、地产、游戏、汽车、餐饮等)的软件系统开发工作。熟悉多种开发语言和开发框架,拥有丰富的软件实战经验。曾在腾讯负责袋鼠跳跳应用的研发工作,目前就职于某软件公司,担任CEO、软件架构师。
|
目錄:
|
目 录
部分 Web 编程基础
第 1 章 Web 入门知识 ............................................................................................................ 2
1.1 Web 简介 ................................................................................................................................ 2
1.2 Web 访问原理 ........................................................................................................................ 7
1.3 网页技术 ................................................................................................................................ 8
1.3.1 网页构成 ..................................................................................................................... 8
1.3.2 网页分类 ..................................................................................................................... 9
1.4 Web 项目实施 ...................................................................................................................... 11
1.4.1 开发流程 ................................................................................................................... 12
1.4.2 任务分工 ................................................................................................................... 12
1.5 习题 ...................................................................................................................................... 13
1.6 实验 ...................................................................................................................................... 14
第 2 章 客户端技术基础 ........................................................................................................ 15
2.1 HTML .................................................................................................................................. 15
2.1.1 HTML 简介 ............................................................................................................... 15
2.1.2 HTML 编辑工具 ....................................................................................................... 16
2.1.3 HTML 标签 ............................................................................................................... 17
2.1.4 案例:个网站 ................................................................................................... 21
2.2 CSS ....................................................................................................................................... 23
2.2.1 CSS 简介 ................................................................................................................... 23
2.2.2 CSS 语法基础 ........................................................................................................... 24
2.2.3 CSS 样式 ................................................................................................................... 27
2.2.4 案例:通过 CSS 建立网站 ...................................................................................... 31
2.3 JavaScript ............................................................................................................................. 33
2.3.1 JavaScript 简介 ......................................................................................................... 33
2.3.2 JS 语法基础 .............................................................................................................. 34
2.3.3 JS 高级功能 .............................................................................................................. 40
2.3.4 案例:内嵌 JS、CSS 的网站 .................................................................................. 46
2.4 习题 ...................................................................................................................................... 50
2.5 实验 ...................................................................................................................................... 50
第 3 章 开发工具入门 ........................................................................................................... 52
3.1 Python .................................................................................................................................. 52
3.2 PyCharm 代码开发工具 ...................................................................................................... 55
3.2.1 PyCharm 简介及安装 ............................................................................................... 55
3.2.2 基本使用功能 ........................................................................................................... 59
3.3 MySQL 数据库 .................................................................................................................... 63
3.3.1 MySQL 数据库简介及安装 ..................................................................................... 63
3.3.2 驱动安装 ................................................................................................................... 69
3.4 Django .................................................................................................................................. 72
3.4.1 初识 Django .............................................................................................................. 72
3.4.2 安装 Django .............................................................................................................. 73
3.4.3 Django 设计概述 ...................................................................................................... 74
3.5 建立个项目 .................................................................................................................. 76
3.5.1 创建项目 ................................................................................................................... 76
3.5.2 显示自定义内容 ....................................................................................................... 79
3.6 初识 Admin .......................................................................................................................... 81
3.7 配置文件 .............................................................................................................................. 84
3.8 习题 ...................................................................................................................................... 89
3.9 实验 ...................................................................................................................................... 90
第 4 章 模型 .......................................................................................................................... 91
4.1 初识模型 .............................................................................................................................. 91
4.1.1 模型实现原理 ........................................................................................................... 91
4.1.2 创建模型 ................................................................................................................... 92
4.2 字段操作 .............................................................................................................................. 98
4.2.1 常用字段 ................................................................................................................... 98
4.2.2 关联关系型字段 ..................................................................................................... 101
4.2.3 字段参数 ................................................................................................................. 108
4.2.4 返回字段值 ............................................................................................................. 111
4.3 模型扩
|
|