課程名稱:Flask 實(shí)現(xiàn)個(gè)人博客網(wǎng)站培訓(xùn)

        4401 人關(guān)注
        (78637/99817)
        課程大綱:

        Flask 實(shí)現(xiàn)個(gè)人博客網(wǎng)站培訓(xùn)

         

        課程我們將使用 Python 語(yǔ)言及 Flask 框架開發(fā)一個(gè)簡(jiǎn)單的博客系統(tǒng)。

        利用 Flask 相關(guān)插件實(shí)現(xiàn)用戶注冊(cè)、

         

        登錄、郵箱驗(yàn)證、修改郵箱、修改密碼、關(guān)注別人、

        編寫博客、評(píng)論博客等功能。

        1 MVT 模式

        2 設(shè)置瀏覽器標(biāo)簽圖標(biāo)

        3 創(chuàng)建數(shù)據(jù)庫(kù)及數(shù)據(jù)表

        4 本地化日期和時(shí)間

        5 Flask-WTF 創(chuàng)建表單類

        6 Flash 消息展示

        7 實(shí)現(xiàn)發(fā)送郵件功能

        8 展示用戶近的操作時(shí)間

        9 Gravatar 頭像功能

        10 設(shè)計(jì)雙主鍵的中間表

        11 Flask-Bootstrap 編寫模板文件

        12 編寫映射類

        13 自定義錯(cuò)誤頁(yè)面

        14 Flask-Migrate 遷移數(shù)據(jù)庫(kù)

        15 利用 Flask-Login 實(shí)現(xiàn)登錄功能

        16 Flask-Mail 安裝和配置

        17 設(shè)計(jì)權(quán)限類和角色類

        18 自定義權(quán)限驗(yàn)證器

        19 修改密碼與重置密碼

        20 屏蔽評(píng)論功能

        1
        課程簡(jiǎn)介與環(huán)境準(zhǔn)備

        1.課程簡(jiǎn)介

        2.Flask簡(jiǎn)介

        3.環(huán)境準(zhǔn)備

        2
        項(xiàng)目的初始化

        1.MVT模式

        2.利用FlaskBootstrap編寫模板文件

        3.設(shè)置瀏覽器標(biāo)簽圖標(biāo)

        3
        連接數(shù)據(jù)庫(kù)

        1.編寫映射類

        2.創(chuàng)建數(shù)據(jù)庫(kù)及數(shù)據(jù)表

        3.自定義錯(cuò)誤頁(yè)面

        4.本地化日期和時(shí)間

        實(shí)驗(yàn) 4
        完善用戶表

        1.密碼散列值

        2.修改數(shù)據(jù)表

        3.FlaskMigrate遷移數(shù)據(jù)庫(kù)

        實(shí)驗(yàn) 5
        實(shí)現(xiàn)注冊(cè)登錄功能

        1.利用FlaskWTF創(chuàng)建表單類

        2.利用FlaskLogin實(shí)現(xiàn)登錄功能

        3.flash消息展示 4.增加導(dǎo)航欄右側(cè)按鈕

        6
        實(shí)現(xiàn)郵箱驗(yàn)證功能

        1.FlaskMail安裝和配置

        2.實(shí)現(xiàn)發(fā)送郵件功能

        3.編寫郵件的模板文件

        4.創(chuàng)建令牌生成器

        5.實(shí)現(xiàn)發(fā)送郵件的視圖函數(shù)

        7
        實(shí)現(xiàn)用戶角色功能

        1.Python位運(yùn)算

        2.設(shè)計(jì)權(quán)限類

        3.編寫角色類

        4.為用戶設(shè)置默認(rèn)角色

        5.角色驗(yàn)證方法

        8
        實(shí)現(xiàn)用戶主頁(yè)面

        1.展示用戶近的操作時(shí)間

        2.創(chuàng)建用戶藍(lán)圖

        3.實(shí)現(xiàn)編輯個(gè)人信息功能

        4.自定義權(quán)限驗(yàn)證的裝飾器

        5.實(shí)現(xiàn)管理員編輯用戶信息功能

        9
        創(chuàng)建用戶頭像

        1.Gravatar頭像功能簡(jiǎn)介

        2.創(chuàng)建生成頭像地址的方法

        3.修改模板文件布局以顯示頭像

        10
        修改密碼和更換郵箱

        1.修改密碼

        2.忘記密碼時(shí)重置密碼

        3.更換郵箱

        11
        博客功能

        1.創(chuàng)建博客映射類

        2.編寫博客表單

        3.創(chuàng)建測(cè)試數(shù)據(jù)的腳本文件

        4.分頁(yè)功能

        5.博客鏈接

        6.編輯博客功能

        12
        實(shí)現(xiàn)關(guān)注用戶功能

        1.設(shè)計(jì)雙主鍵的中間表

        2.編寫關(guān)注功能所需方法

        3.編寫關(guān)注與取關(guān)的視圖函數(shù)

        4.設(shè)計(jì)前端模板文件

        13
        實(shí)現(xiàn)用戶評(píng)論功能

        1.創(chuàng)建評(píng)論映射類

        2.編寫評(píng)論表單類

        3.修改博客頁(yè)面

        4.增加屏蔽評(píng)論的功能


        請(qǐng) 登錄 后發(fā)表評(píng)論
        新評(píng)論
        全部 第1節(jié) 第2節(jié) 第3節(jié) 第4節(jié) 第5節(jié) 第6節(jié) 第7節(jié) 第8節(jié) 第9節(jié) 第10節(jié) 第11節(jié) 第12節(jié) 第13節(jié) 第14節(jié) 第15節(jié) 第16節(jié) 第17節(jié)
        我的報(bào)告 / 所有報(bào)告