<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程名稱:Flask 實現一個問答社區培訓

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

            Flask 實現一個問答社區培訓

             

             

            從零開始實現一個完整的問答社區項目,包含用戶評論、點贊、回復、簽到,收藏、加精、置頂、搜索,登錄注冊和郵件激活、密碼找回等功能。

            課程主要使用 Flask 完成問答社區項目,適合對 Web 開發有一定基礎,想進一步加強理解與運用的同學。

            1 Flask 藍圖

            2 Flask-Mail 發送郵件

            3 Flask-Uploads 文件上傳

            4 Whoosh 搜索功能

            1
            序目

            2
            開發環境和配置

            1.virtualenv的使用

            2.Flask應用基本結構

            3.FlaskScript擴展

            3
            數據庫與藍圖初探

            1.FlaskPyMongo擴展

            2.在視圖函數中展示數據

            3.藍圖的使用

            4
            登錄與注冊

            1.jinja2模版用方法

            2.request實現登錄

            3.session實現保存登錄狀態

            4.session實現人類用戶驗證

            5
            Flask_WTF 和 Flask_Login

            1.Flask_WTF擴展

            2.Flask_Login擴展

            3.全局模版函數

            4.狀態碼信息自定義

            6
            帖子展示和發布

            1.flask_objectid_converter使用

            2.get_page模版函數

            3.jinja2中的宏

            7
            評論、刪除、回復、點贊

            1.Mongodb修飾符

            2.帖子刪除和狀態設置

            3.帖子回復的相關操作

            8
            用戶相關頁面實現

            1.用戶個人主頁實現

            2.用戶消息通知實現

            3.用戶個人資料實現

            9
            文件上傳和簽到

            1.FlaskUploads擴展

            2.頭像修改

            3.社區簽到功能

            10
            網站后臺管理

            1.FlaskAdmin擴展的使用

            2.創建管理數據和頁面

            3.權限限制

            11
            郵件激活和忘記密碼

            1.FlaskMail擴展

            2.郵件激活

            3.密碼找回

            12
            搜索功能實現

            1.Whoosh擴展的使用

            2.封裝Whoosh功能到WhooshSearch類

            3.layuijs實現搜索框發送ajax請求

            538在线视频二三区视视频