適用人群
1、想使用Python快速開發網站的。
2、前端開發者,想學習后端開發邏輯的。
3、有編程經驗,想學習Flask的。
課程概述
本套課程從零基礎講解flask開發網站。涉及到的知識點包括:Python和pycharm的安裝、urls和視圖、Jinja2模版、SQLAlchemy的數據庫操作框架、session和cookie概念和操作、以及一些常用的鈎子函數等。另外,學完flask基礎知識后,還會帶大家從前端到后台完成一個仿知乎的問答平台項目。內容豐富,干貨多多!
下載地址
百度搜索:怪獸IT學院或者直接輸入guaishouxueyuan.net
課程目錄
章節1:urls和視圖
課時1課程介紹13:37
課時2Python安裝04:13
課時3python虛擬環境的安裝13:14
課時4flask的安裝03:22
課時5認識web15:06
課時6第一個flask程序12:05
課時7debug模式09:18
課時8使用配置文件04:40
課時9URL傳參到視圖05:12
課時10URL反轉06:23
課時11頁面跳轉和重定向09:09
章節2:Jinja2模版
課時12模版渲染和參數11:24
課時13模版中訪問屬性和字典04:28
課時14if判斷語句09:25
課時15for循環遍歷12:24
課時16過濾器10:32
課時17繼承和使用block21:12
課時18URL鏈接和加載靜態文件15:32
章節3:SQLAlchemy數據庫
課時19mac上安裝MySQL數據庫05:10
課時20windows上安裝MySQL數據庫05:11
課時21mac和windows上安裝MySQL-python05:50
課時22ORM與flask_sqlalchemy介紹06:57
課時23SQLAlchemy連接數據庫13:10
課時24SQLAlchemy模型與表映射16:19
課時25SQLAlchemy數據增刪改查17:53
課時26SQLAlchemy外鍵約束36:24
課時27多對多關系講解19:34
課時28flask_script講解11:43
課時29flask_migrate講解32:53
章節4:session和cookie操作
課時30cookie和session概念15:33
課時31flask中session的工作機制06:11
課時32操作session26:08
課時33分開models和解決循環引用10:44
課時34設置session的過期時間09:58
章節5:知識點補充
課時35get請求和post請求介紹08:51
課時36get請求和post請求獲取參數20:06
課時37保存全局屬性的g對象16:56
課時38before_request鈎子函數23:50
課時39context_processor鈎子函數12:03
章節6:項目實戰
課時40項目結構搭建06:52
課時41導航條完成16:36
課時42父模板抽離08:15
課時43登錄頁面完成20:15
課時44注冊頁面完成05:34
課時45User模型創建05:43
課時46注冊功能完成07:30
課時47登錄功能完成06:26
課時48登錄和注銷狀態切換11:28
課時49發布問答界面完成11:40
課時50裝飾器詳解23:33
課時51登錄限制08:19
課時52發布問答功能完成10:29
課時53首頁布局完成14:51
課時54首頁功能完成04:14
課時55問答詳情完成16:44
課時56評論布局完成07:15
課時57評論模型和功能實現15:47
課時58評論列表展示16:17
課時59查找功能完成09:19
課時60使用g對象優化代碼10:42
課時61優化密碼的存儲
下載地址:百度網盤下載