
Flask 實現個人博客網站培訓
1 MVT 模式
2 設置瀏覽器標簽圖標
3 創建數據庫及數據表
4 本地化日期和時間
5 Flask-WTF 創建表單類
6 Flash 消息展示
7 實現發送郵件功能
8 展示用戶近的操作時間
9 Gravatar 頭像功能
10 設計雙主鍵的中間表
11 Flask-Bootstrap 編寫模板文件
12 編寫映射類
13 自定義錯誤頁面
14 Flask-Migrate 遷移數據庫
15 利用 Flask-Login 實現登錄功能
16 Flask-Mail 安裝和配置
17 設計權限類和角色類
18 自定義權限驗證器
19 修改密碼與重置密碼
20 屏蔽評論功能
1
課程簡介與環境準備
1.課程簡介
2.Flask簡介
3.環境準備
2
項目的初始化
1.MVT模式
2.利用FlaskBootstrap編寫模板文件
3.設置瀏覽器標簽圖標
3
連接數據庫
1.編寫映射類
2.創建數據庫及數據表
3.自定義錯誤頁面
4.本地化日期和時間
4
完善用戶表
1.密碼散列值
2.修改數據表
3.FlaskMigrate遷移數據庫
5
實現注冊登錄功能
1.利用FlaskWTF創建表單類
2.利用FlaskLogin實現登錄功能
3.flash消息展示
4.增加導航欄右側按鈕
6
實現郵箱驗證功能
1.FlaskMail安裝和配置
2.實現發送郵件功能
3.編寫郵件的模板文件
4.創建令牌生成器
5.實現發送郵件的視圖函數
7
實現用戶角色功能
1.Python位運算
2.設計權限類
3.編寫角色類
4.為用戶設置默認角色
5.角色驗證方法
8
實現用戶主頁面
1.展示用戶近的操作時間
2.創建用戶藍圖
3.實現編輯個人信息功能
4.自定義權限驗證的裝飾器
5.實現管理員編輯用戶信息功能
9
創建用戶頭像
1.Gravatar頭像功能簡介
2.創建生成頭像地址的方法
3.修改模板文件布局以顯示頭像
10
修改密碼和更換郵箱
1.修改密碼
2.忘記密碼時重置密碼
3.更換郵箱
11
博客功能
1.創建博客映射類
2.編寫博客表單
3.創建測試數據的腳本文件
4.分頁功能
5.博客鏈接
6.編輯博客功能
12
實現關注用戶功能
1.設計雙主鍵的中間表
2.編寫關注功能所需方法
3.編寫關注與取關的視圖函數
4.設計前端模板文件
13
實現用戶評論功能
1.創建評論映射類
2.編寫評論表單類
3.修改博客頁面
4.增加屏蔽評論的功能
