幫助中心 | 我的帳號 | 關於我們

Flask Web應用開發項目實戰(基於Python和統信UOS)

  • 作者:木合塔爾·沙地克|責編:趙祥妮
  • 出版社:人民郵電
  • ISBN:9787115627001
  • 出版日期:2024/02/01
  • 裝幀:平裝
  • 頁數:247
人民幣:RMB 69.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書通過一個完整的項目開發案例,系統介紹在統信UOS操作系統上進行Flask Web應用開發的過程。本書從項目功能、環境配置開始介紹,詳細分析用戶功能、管理功能、數據分析與可視化、資料庫管理的代碼實現,最後還介紹了搭建伺服器的流程與模塊化編程。為了方便學習,本書提供完整的項目源碼。雖然所有代碼的開發調試在統信UOS上進行,但在Windows、macOS和Linux系統上均可以運行。
    本書可作為高校電腦及相關專業的應用開發教材,也可作為Web開發工程師和相關從業者的自學參考書。本書對基於統信UOS進行Web開發的工程師非常具有參考價值。

作者介紹
木合塔爾·沙地克|責編:趙祥妮
    木合塔爾·沙地克,工學博士,現任新疆維吾爾自治區電化教育館(新疆教育電視台)副館(台)長。參加或主持完成國家863、自然科學基金、自治區高校科研計劃、新疆多語種技術重點實驗室開放課題、新疆大學科研基金項目等多項科研項目。在國內外核心期刊發表30余篇文章,研發了「Windows維文輸入法」「新疆人民廣播電台文稿系統哈柯文版」「漢維招生院校和專業目錄自動翻譯排版系統」「新疆教師招聘網上報名系統」等一系列系統平台。

目錄
第1章  「簡歷平台」項目介紹
  1.1  「簡歷平台」項目要點
    1.1.1  目錄結構
    1.1.2  用戶功能
    1.1.3  管理功能
    1.1.4  數據分析與可視化
    1.1.5  資料庫管理
  1.2  涉及的技術知識點
    1.2.1  統信UOS
    1.2.2  Python
    1.2.3  Flask
    1.2.4  Bootstrap
    1.2.5  jQuery
    1.2.6  CSS
    1.2.7  HTML文件
    1.2.8  Tornado
    1.2.9  Gunicorn
    1.2.10  Sublime Text
    1.2.11  SQLite
    1.2.12  MySQL
    1.2.13  MariaDB
    1.2.14  Navicat
  1.3  本章小結
第2章  搭建環境
  2.1  開發環境
  2.2  進入「開發者模式」
  2.3  安裝pip
  2.4  安裝Sublime Text
  2.5  安裝DB Browser for SQLite
  2.6  本章小結
第3章  用戶功能實現
  3.1  創建Web應用
    3.1.1  安裝Flask框架
    3.1.2  創建Web應用框架
  3.2  創建資料庫過程
    3.2.1  安裝相關模塊
    3.2.2  資料庫設計
    3.2.3  創建資料庫
  3.3  用戶註冊
    3.3.1  安裝相關模塊
    3.3.2  表單設計
    3.3.3  視圖設計
    3.3.4  模板設計
    3.3.5  運行結果
  3.4  用戶登錄
    3.4.1  表單設計
    3.4.2  視圖設計
    3.4.3  模板設計
    3.4.4  運行結果
  3.5  用戶主頁

    3.5.1  安裝相關模塊
    3.5.2  表單設計
    3.5.3  視圖設計
    3.5.4  模板設計
    3.5.5  運行結果
  3.6  密碼修改
    3.6.1  表單設計
    3.6.2  視圖設計
    3.6.3  模板設計
    3.6.4  運行結果
  3.7  發送郵件
    3.7.1  安裝Flask-Mail
    3.7.2  表單設計
    3.7.3  視圖設計
    3.7.4  模板設計
    3.7.5  運行結果
  3.8  本章小結
第4章  管理功能實現
  4.1  管理員登錄
    4.1.1  表單設計
    4.1.2  視圖設計
    4.1.3  模板設計
    4.1.4  運行結果
  4.2  管理主頁
    4.2.1  表單設計
    4.2.2  視圖設計
    4.2.3  模板設計
    4.2.4  運行結果
  4.3  編輯功能
    4.3.1  表單設計
    4.3.2  視圖設計
    4.3.3  模板設計
    4.3.4  運行結果
  4.4  審核功能
    4.4.1  視圖設計
    4.4.2  模板設計
    4.4.3  運行結果
  4.5  刪除用戶功能
    4.5.1  視圖設計
    4.5.2  模板設計
    4.5.3  運行結果
  4.6  密碼初始化
    4.6.1  表單設計
    4.6.2  視圖設計
    4.6.3  模板設計
    4.6.4  運行結果
  4.7  系統初始化
    4.7.1  表單設計
    4.7.2  視圖設計
    4.7.3  模板設計

    4.7.4  運行結果
  4.8  照片相冊
    4.8.1  視圖設計
    4.8.2  模板設計
    4.8.3  運行結果
  4.9  超級管理員
    4.9.1  視圖設計
    4.9.2  模板設計
    4.9.3  運行結果
  4.10  本章小結
第5章  數據分析與可視化
  5.1  準備工作
    5.1.1  下載ECharts插件
    5.1.2  安裝pyecharts
  5.2  餅圖
    5.2.1  視圖設計
    5.2.2  模板設計
    5.2.3  運行結果
  5.3  極坐標系
    5.3.1  視圖設計
    5.3.2  運行結果
  5.4  柱狀圖
    5.4.1  視圖設計
    5.4.2  運行結果
  5.5  折線圖
    5.5.1  視圖設計
    5.5.2  運行結果
  5.6  散點圖
    5.6.1  視圖設計
    5.6.2  運行結果
  5.7  雷達圖
    5.7.1  視圖設計
    5.7.2  運行結果
  5.8  K線圖
    5.8.1  視圖設計
    5.8.2  運行結果
  5.9  箱形圖
    5.9.1  視圖設計
    5.9.2  運行結果
  5.10  漏斗圖
    5.10.1  視圖設計
    5.10.2  運行結果
  5.11  詞雲圖
    5.11.1  視圖設計
    5.11.2  模板設計
    5.11.3  運行結果
  5.12  基模板主菜單
    5.12.1  模板設計
    5.12.2  運行結果
  5.13  本章小結

第6章  資料庫管理
  6.1  準備工作
  6.2  Flask-Admin登錄頁面
    6.2.1  表單設計
    6.2.2  視圖設計
    6.2.3  模板設計
    6.2.4  運行結果
  6.3  Flask-Admin後台主頁
    6.3.1  視圖設計
    6.3.2  模板設計
    6.3.3  運行結果
  6.4  用戶表管理頁面
    6.4.1  視圖設計
    6.4.2  運行結果
  6.5  系統初始化
    6.5.1  視圖設計
    6.5.2  模板設計
    6.5.3  運行結果
  6.6  管理員頁面
    6.6.1  視圖設計
    6.6.2  模板設計
    6.6.3  運行結果
  6.7  密碼初始化
    6.7.1  視圖設計
    6.7.2  模板設計
    6.7.3  運行結果
  6.8  用戶圖相冊
    6.8.1  視圖設計
    6.8.2  模板設計
    6.8.3  運行結果
  6.9  本章小結
第7章  搭建伺服器
  7.1  Tornado
    7.1.1  安裝
    7.1.2  配置
    7.1.3  啟動
  7.2  Gunicorn
    7.2.1  安裝
    7.2.2  配置
    7.2.3  啟動
  7.3  本章小結
第8章  模塊化編程
  8.1  創建資料庫過程
    8.1.1  創建構造函數
    8.1.2  創建資料庫模型
    8.1.3  創建資料庫
    8.1.4  運行結果
  8.2  用戶註冊
    8.2.1  表單設計
    8.2.2  視圖設計

    8.2.3  Bootstrap設置
    8.2.4  創建主程序
    8.2.5  模板設計
    8.2.6  運行結果
  8.3  密碼修改
    8.3.1  表單設計
    8.3.2  視圖設計
    8.3.3  模板設計
    8.3.4  運行結果
  8.4  用戶登錄
    8.4.1  表單設計
    8.4.2  登錄管理器
    8.4.3  視圖設計
    8.4.4  模板設計
    8.4.5  運行結果
  8.5  用戶主頁
    8.5.1  表單設計
    8.5.2  視圖設計
    8.5.3  模板設計
    8.5.4  運行結果
  8.6  Tornado
    8.6.1  配置
    8.6.2  啟動
  8.7  Gunicorn
    8.7.1  配置
    8.7.2  啟動
  8.8  本章小結
附錄A  模擬數據生成
  A.1  準備工作
  A.2  視圖設計
  A.3  運行結果
附錄B  在Windows上安裝配置連接MySQL
  B.1  安裝和配置MySQL
    B.1.1  下載
    B.1.2  安裝
    B.1.3  配置
    B.1.4  創建資料庫
    B.1.5  創建User表
  B.2  Web應用連接MySQL
    B.2.1  安裝PyMySQL
    B.2.2  連接MySQL
    B.2.3  運行結果
附錄C  在CentOS上安裝配置連接MariaDB
  C.1  安裝和配置CentOS
  C.2  安裝和配置MariaDB
    C.2.1  安裝
    C.2.2  配置
    C.2.3  創建資料庫
  C.3  連接資料庫和創建表
    C.3.1  連接MariaDB

    C.3.2  創建表
    C.3.3  運行結果
附錄D  在UOS Server上安裝配置連接MySQL
  D.1  安裝和配置UOS Server
  D.2  安裝和配置MySQL
    D.2.1  安裝
    D.2.2  配置
    D.2.3  停止防火牆
  D.3  連接MySQL,創建資料庫和表
    D.3.1  連接MySQL
    D.3.2  創建資料庫和表
    D.3.3  運行結果

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032