flask-系統介紹及環境搭建1
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
- flask的安裝: pip install flask
2.4創建第一個程序
1.創建項目 file -ànew project,
運行文件
Flask中文手冊:http://docs.pythontab.com/flask/flask0.10/foreword.html
flask-系統介紹及環境搭建1