包郵 FLASK WEB應(yīng)用開發(fā)項(xiàng)目實(shí)戰(zhàn) 基于PYTHON和統(tǒng)信UOS
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
FLASK WEB應(yīng)用開發(fā)項(xiàng)目實(shí)戰(zhàn) 基于PYTHON和統(tǒng)信UOS 版權(quán)信息
- ISBN:9787115627001
- 條形碼:9787115627001 ; 978-7-115-62700-1
- 裝幀:平裝
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
FLASK WEB應(yīng)用開發(fā)項(xiàng)目實(shí)戰(zhàn) 基于PYTHON和統(tǒng)信UOS 本書特色
· 以完整的項(xiàng)目開發(fā)為例系統(tǒng)的介紹Flask Web編程;
· 統(tǒng)信軟件官方推薦
· 來(lái)自信創(chuàng)領(lǐng)域一線開發(fā)人員的開發(fā)經(jīng)驗(yàn)
· 提供完成的項(xiàng)目源代碼 PPT
雖然所有代碼在UOS系統(tǒng)開發(fā)調(diào)試,但在Windows、MacOS和任何Linux平臺(tái)均可以運(yùn)行。
FLASK WEB應(yīng)用開發(fā)項(xiàng)目實(shí)戰(zhàn) 基于PYTHON和統(tǒng)信UOS 內(nèi)容簡(jiǎn)介
本書通過(guò)一個(gè)完整的項(xiàng)目開發(fā)案例,系統(tǒng)介紹在統(tǒng)信UOS操作系統(tǒng)上進(jìn)行Flask Web應(yīng)用開發(fā)的過(guò)程。本書從項(xiàng)目功能、環(huán)境配置開始介紹,詳細(xì)分析用戶功能、管理功能、數(shù)據(jù)分析與可視化、數(shù)據(jù)庫(kù)管理的代碼實(shí)現(xiàn),*后還介紹了搭建服務(wù)器的流程與模塊化編程。為了方便學(xué)習(xí),本書提供完整的項(xiàng)目源碼。雖然所有代碼的開發(fā)調(diào)試在統(tǒng)信UOS上進(jìn)行,但在Windows、macOS和Linux系統(tǒng)上均可以運(yùn)行。 本書可作為高校計(jì)算機(jī)及相關(guān)專業(yè)的應(yīng)用開發(fā)教材,也可作為Web開發(fā)工程師和相關(guān)從業(yè)者的自學(xué)參考書。本書對(duì)基于統(tǒng)信UOS進(jìn)行Web開發(fā)的工程師非常具有參考價(jià)值。
FLASK WEB應(yīng)用開發(fā)項(xiàng)目實(shí)戰(zhàn) 基于PYTHON和統(tǒng)信UOS 目錄
1.1 “簡(jiǎn)歷平臺(tái)”項(xiàng)目要點(diǎn) 2
1.1.1 目錄結(jié)構(gòu) 2
1.1.2 用戶功能 4
1.1.3 管理功能 10
1.1.4 數(shù)據(jù)分析與可視化 16
1.1.5 數(shù)據(jù)庫(kù)管理 20
1.2 涉及的技術(shù)知識(shí)點(diǎn) 27
1.2.1 統(tǒng)信UOS 27
1.2.2 Python 27
1.2.3 Flask 27
1.2.4 Bootstrap 27
1.2.5 jQuery 28
1.2.6 CSS 28
1.2.7 HTML文件 28
1.2.8 Tornado 28
1.2.9 Gunicorn 28
1.2.10 Sublime Text 29
1.2.11 SQLite 29
1.2.12 MySQL 29
1.2.13 MariaDB 29
1.2.14 Navicat 30
1.3 本章小結(jié) 30
第 2章 搭建環(huán)境 31
2.1 開發(fā)環(huán)境 31
2.2 進(jìn)入“開發(fā)者模式” 31
2.3 安裝pip 33
2.4 安裝Sublime Text 33
2.5 安裝DB Browser for SQLite 34
2.6 本章小結(jié) 34
第3章 用戶功能實(shí)現(xiàn) 35
3.1 創(chuàng)建Web應(yīng)用 36
3.1.1 安裝Flask框架 36
3.1.2 創(chuàng)建Web應(yīng)用框架 37
3.2 創(chuàng)建數(shù)據(jù)庫(kù)過(guò)程 38
3.2.1 安裝相關(guān)模塊 38
3.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 38
3.2.3 創(chuàng)建數(shù)據(jù)庫(kù) 40
3.3 用戶注冊(cè) 41
3.3.1 安裝相關(guān)模塊 41
3.3.2 表單設(shè)計(jì) 42
3.3.3 視圖設(shè)計(jì) 47
3.3.4 模板設(shè)計(jì) 49
3.3.5 運(yùn)行結(jié)果 51
3.4 用戶登錄 53
3.4.1 表單設(shè)計(jì) 53
3.4.2 視圖設(shè)計(jì) 55
3.4.3 模板設(shè)計(jì) 59
3.4.4 運(yùn)行結(jié)果 61
3.5 用戶主頁(yè) 62
3.5.1 安裝相關(guān)模塊 62
3.5.2 表單設(shè)計(jì) 66
3.5.3 視圖設(shè)計(jì) 68
3.5.4 模板設(shè)計(jì) 76
3.5.5 運(yùn)行結(jié)果 78
3.6 密碼修改 79
3.6.1 表單設(shè)計(jì) 79
3.6.2 視圖設(shè)計(jì) 81
3.6.3 模板設(shè)計(jì) 82
3.6.4 運(yùn)行結(jié)果 83
3.7 發(fā)送郵件 83
3.7.1 安裝Flask-Mail 84
3.7.2 表單設(shè)計(jì) 84
3.7.3 視圖設(shè)計(jì) 86
3.7.4 模板設(shè)計(jì) 87
3.7.5 運(yùn)行結(jié)果 88
3.8 本章小結(jié) 89
第4章 管理功能實(shí)現(xiàn) 90
4.1 管理員登錄 91
4.1.1 表單設(shè)計(jì) 91
4.1.2 視圖設(shè)計(jì) 92
4.1.3 模板設(shè)計(jì) 95
4.1.4 運(yùn)行結(jié)果 96
4.2 管理主頁(yè) 97
4.2.1 表單設(shè)計(jì) 97
4.2.2 視圖設(shè)計(jì) 98
4.2.3 模板設(shè)計(jì) 101
4.2.4 運(yùn)行結(jié)果 105
4.3 編輯功能 106
4.3.1 表單設(shè)計(jì) 106
4.3.2 視圖設(shè)計(jì) 109
4.3.3 模板設(shè)計(jì) 112
4.3.4 運(yùn)行結(jié)果 112
4.4 審核功能 113
4.4.1 視圖設(shè)計(jì) 113
4.4.2 模板設(shè)計(jì) 115
4.4.3 運(yùn)行結(jié)果 115
4.5 刪除用戶功能 116
4.5.1 視圖設(shè)計(jì) 116
4.5.2 模板設(shè)計(jì) 117
4.5.3 運(yùn)行結(jié)果 118
4.6 密碼初始化 119
4.6.1 表單設(shè)計(jì) 119
4.6.2 視圖設(shè)計(jì) 119
4.6.3 模板設(shè)計(jì) 120
4.6.4 運(yùn)行結(jié)果 122
4.7 系統(tǒng)初始化 122
4.7.1 表單設(shè)計(jì) 123
4.7.2 視圖設(shè)計(jì) 123
4.7.3 模板設(shè)計(jì) 125
4.7.4 運(yùn)行結(jié)果 125
4.8 照片相冊(cè) 126
4.8.1 視圖設(shè)計(jì) 126
4.8.2 模板設(shè)計(jì) 128
4.8.3 運(yùn)行結(jié)果 129
4.9 超級(jí)管理員 129
4.9.1 視圖設(shè)計(jì) 130
4.9.2 模板設(shè)計(jì) 132
4.9.3 運(yùn)行結(jié)果 135
4.10 本章小結(jié) 136
第5章 數(shù)據(jù)分析與可視化 137
5.1 準(zhǔn)備工作 137
5.1.1 下載ECharts插件 137
5.1.2 安裝pyecharts 138
5.2 餅圖 138
5.2.1 視圖設(shè)計(jì) 139
5.2.2 模板設(shè)計(jì) 140
5.2.3 運(yùn)行結(jié)果 141
5.3 極坐標(biāo)系 142
5.3.1 視圖設(shè)計(jì) 142
5.3.2 運(yùn)行結(jié)果 143
5.4 柱狀圖 144
5.4.1 視圖設(shè)計(jì) 144
5.4.2 運(yùn)行結(jié)果 148
5.5 折線圖 149
5.5.1 視圖設(shè)計(jì) 149
5.5.2 運(yùn)行結(jié)果 151
5.6 散點(diǎn)圖 152
5.6.1 視圖設(shè)計(jì) 152
5.6.2 運(yùn)行結(jié)果 154
5.7 雷達(dá)圖 154
5.7.1 視圖設(shè)計(jì) 154
5.7.2 運(yùn)行結(jié)果 156
5.8 K線圖 157
5.8.1 視圖設(shè)計(jì) 157
5.8.2 運(yùn)行結(jié)果 158
5.9 箱形圖 159
5.9.1 視圖設(shè)計(jì) 159
5.9.2 運(yùn)行結(jié)果 161
5.10 漏斗圖 162
5.10.1 視圖設(shè)計(jì) 162
5.10.2 運(yùn)行結(jié)果 164
5.11 詞云圖 164
5.11.1 視圖設(shè)計(jì) 164
5.11.2 模板設(shè)計(jì) 166
5.11.3 運(yùn)行結(jié)果 166
5.12 基模板主菜單 167
5.12.1 模板設(shè)計(jì) 167
5.12.2 運(yùn)行結(jié)果 168
5.13 本章小結(jié) 169
第6章 數(shù)據(jù)庫(kù)管理 170
6.1 準(zhǔn)備工作 171
6.2 Flask-Admin登錄頁(yè)面 172
6.2.1 表單設(shè)計(jì) 172
6.2.2 視圖設(shè)計(jì) 172
6.2.3 模板設(shè)計(jì) 173
6.2.4 運(yùn)行結(jié)果 174
6.3 Flask-Admin后臺(tái)主頁(yè) 175
6.3.1 視圖設(shè)計(jì) 175
6.3.2 模板設(shè)計(jì) 176
6.3.3 運(yùn)行結(jié)果 176
6.4 用戶表管理頁(yè)面 177
6.4.1 視圖設(shè)計(jì) 177
6.4.2 運(yùn)行結(jié)果 178
6.5 系統(tǒng)初始化 179
6.5.1 視圖設(shè)計(jì) 179
6.5.2 模板設(shè)計(jì) 180
6.5.3 運(yùn)行結(jié)果 181
6.6 管理員頁(yè)面 182
6.6.1 視圖設(shè)計(jì) 182
6.6.2 模板設(shè)計(jì) 184
6.6.3 運(yùn)行結(jié)果 186
6.7 密碼初始化 187
6.7.1 視圖設(shè)計(jì) 187
6.7.2 模板設(shè)計(jì) 188
6.7.3 運(yùn)行結(jié)果 188
6.8 用戶圖相冊(cè) 189
6.8.1 視圖設(shè)計(jì) 189
6.8.2 模板設(shè)計(jì) 190
6.8.3 運(yùn)行結(jié)果 191
6.9 本章小結(jié) 192
第7章 搭建服務(wù)器 193
7.1 Tornado 193
7.1.1 安裝 193
7.1.2 配置 193
7.1.3 啟動(dòng) 194
7.2 Gunicorn 195
7.2.1 安裝 195
7.2.2 配置 195
7.2.3 啟動(dòng) 195
7.3 本章小結(jié) 198
第8章 模塊化編程 199
8.1 創(chuàng)建數(shù)據(jù)庫(kù)過(guò)程 199
8.1.1 創(chuàng)建構(gòu)造函數(shù) 199
8.1.2 創(chuàng)建數(shù)據(jù)庫(kù)模型 200
8.1.3 創(chuàng)建數(shù)據(jù)庫(kù) 200
8.1.4 運(yùn)行結(jié)果 200
8.2 用戶注冊(cè) 201
8.2.1 表單設(shè)計(jì) 201
8.2.2 視圖設(shè)計(jì) 202
8.2.3 Bootstrap設(shè)置 203
8.2.4 創(chuàng)建主程序 203
8.2.5 模板設(shè)計(jì) 203
8.2.6 運(yùn)行結(jié)果 203
8.3 密碼修改 204
8.3.1 表單設(shè)計(jì) 204
8.3.2 視圖設(shè)計(jì) 204
8.3.3 模板設(shè)計(jì) 205
8.3.4 運(yùn)行結(jié)果 205
8.4 用戶登錄 205
8.4.1 表單設(shè)計(jì) 205
8.4.2 登錄管理器 205
8.4.3 視圖設(shè)計(jì) 206
8.4.4 模板設(shè)計(jì) 207
8.4.5 運(yùn)行結(jié)果 207
8.5 用戶主頁(yè) 207
8.5.1 表單設(shè)計(jì) 207
8.5.2 視圖設(shè)計(jì) 208
8.5.3 模板設(shè)計(jì) 210
8.5.4 運(yùn)行結(jié)果 210
8.6 Tornado 210
8.6.1 配置 210
8.6.2 啟動(dòng) 211
8.7 Gunicorn 211
8.7.1 配置 211
8.7.2 啟動(dòng) 211
8.8 本章小結(jié) 212
附錄A 模擬數(shù)據(jù)生成 214
A.1 準(zhǔn)備工作 214
A.2 視圖設(shè)計(jì) 215
A.3 運(yùn)行結(jié)果 217
附錄B 在Windows上安裝/配置/連接
MySQL 218
B.1 安裝和配置MySQL 218
B.1.1 下載 218
B.1.2 安裝 219
B.1.3 配置 219
B.1.4 創(chuàng)建數(shù)據(jù)庫(kù) 221
B.1.5 創(chuàng)建User表 221
B.2 Web應(yīng)用連接MySQL 223
B.2.1 安裝PyMySQL 223
B.2.2 連接MySQL 223
B.2.3 運(yùn)行結(jié)果 224
附錄C 在CentOS上安裝/配置/連接
MariaDB 226
C.1 安裝和配置CentOS 226
C.2 安裝和配置MariaDB 229
C.2.1 安裝 229
C.2.2 配置 231
C.2.3 創(chuàng)建數(shù)據(jù)庫(kù) 232
C.3 連接數(shù)據(jù)庫(kù)和創(chuàng)建表 232
C.3.1 連接MariaDB 232
C.3.2 創(chuàng)建表 233
C.3.3 運(yùn)行結(jié)果 234
附錄D 在UOS Server上安裝/配置/連接
MySQL 236
D.1 安裝和配置UOS Server 236
D.2 安裝和配置MySQL 240
D.2.1 安裝 240
D.2.2 配置 241
D.2.3 停止防火墻 243
D.3 連接MySQL,創(chuàng)建數(shù)據(jù)庫(kù)和表 243
D.3.1 連接MySQL 243
D.3.2 創(chuàng)建數(shù)據(jù)庫(kù)和表 244
D.3.3 運(yùn)行結(jié)果 245
FLASK WEB應(yīng)用開發(fā)項(xiàng)目實(shí)戰(zhàn) 基于PYTHON和統(tǒng)信UOS 作者簡(jiǎn)介
木合塔爾·沙地克 工學(xué)博士,現(xiàn)任新疆維吾爾自治區(qū)電化教育館(新疆教育電視臺(tái))副館(臺(tái))長(zhǎng)。參加或主持完成國(guó)家 863、自然科學(xué)基金、自治區(qū)高校科研計(jì)劃、新疆多語(yǔ)種技術(shù)重點(diǎn)實(shí)驗(yàn)室開放課題、新疆大學(xué)科研基金項(xiàng)目等多項(xiàng)科研項(xiàng)目。在國(guó)內(nèi)外核心期刊發(fā)表 30 余篇文章,研發(fā)了“Windows維文輸入法”“新疆人民廣播電臺(tái)文稿系統(tǒng)哈柯文版”“漢維招生院校和專業(yè)目錄自動(dòng)翻譯排版系統(tǒng)”“新疆教師招聘網(wǎng)上報(bào)名系統(tǒng)”等一系列系統(tǒng)平臺(tái)。
- >
山海經(jīng)
- >
上帝之肋:男人的真實(shí)旅程
- >
中國(guó)歷史的瞬間
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
有舍有得是人生
- >
小考拉的故事-套裝共3冊(cè)
- >
龍榆生:詞曲概論/大家小書
- >
自卑與超越