1. 程式人生 > >flask-系統介紹及環境搭建1

flask-系統介紹及環境搭建1

技術 路由 退出 介紹 電影 登錄 pychar 前臺 處理

1.系統介紹

前臺首頁-電影篩選-電影列表- 播放詳情-評論:收藏-搜索-註冊-登錄-會員中心(修改會員資料,查看評論記錄,登錄日誌,收藏電影)。

後臺-標簽-電影管理-預告-會員-評論-收藏-日誌-權限管理-角色-管理員

技術分享圖片

2.開發環境與安裝

2.1開發環境

Centos7、python3、mysql、html5、flask、nginx

2.2 flask簡介

Flask是一個使用 Python 編寫的輕量級 Web 應用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2 .

框架知識:

1) 學會使用整型、浮點型、路徑型、字符串型、正則表達式路由轉化器。

2) 學會使用post與get請求、上傳文件、cookie獲取與響應、404處理。

3) 學會使用模板自動轉義、定義過濾器、定義全局上下文處理器、jinja2語法、包含、繼承、定義宏。

4) 使用flask-wtf定義表單模型、字段類型、字段驗證、視圖處理表單、模板使用表單

5) 學會使用flask-sqlachemy定義數據庫模型、添加、修改、查詢、刪除數據、數據庫時間、數據遷移。

6) 使用藍圖優化項目結構,實現微電影網站前臺與後臺業務邏輯。

7) 學會flask的部署方法、安裝編譯Nginx服務、安裝編譯python3.6等。

微內核 + 豐富的擴展插件:

技術分享圖片

技術分享圖片

技術分享圖片

2.3環境搭建

Win7系統、python3.6安裝、mysql安裝、編輯器pycharm安裝、

  Virtualenv:開發多個應用程序時時,使用virtualenv為每個應用獨立運行python環境。

1.virtualenv的使用:(我不太了解這個所以只安裝了但未激活虛擬環境)

創建虛擬環境:virtualenv venv

激活虛擬環境: source venv/bin/activate

退出虛擬環境 :deactivate

  1. flask的安裝: pip install flask

2.4創建第一個程序

1.創建項目 file -ànew project,

技術分享圖片

運行文件

技術分享圖片

技術分享圖片

Flask中文手冊:http://docs.pythontab.com/flask/flask0.10/foreword.html

flask-系統介紹及環境搭建1