以下是【會員:墨子於】分享的內(nèi)容全文:
Python Flask 構(gòu)建微電影視頻網(wǎng)站
Flask是Python高手公認的、好用的輕量級框架,微內(nèi)核+各種擴展插件,能讓你輕松靈活的應(yīng)對各種大小項目的開發(fā),這次,在純實戰(zhàn)的生產(chǎn)環(huán)境中,給你講透Flask,讓你達到實際工作1.5年以上的水平。
第1章 課程介紹
介紹構(gòu)建微電影網(wǎng)站的整體流程、flask框架的優(yōu)點及特性、結(jié)合其他python web框架對比、學(xué)完本門課程掌握的知識。
第2章 準(zhǔn)備開發(fā)環(huán)境
介紹在windows和mac os系統(tǒng)上安裝開發(fā)環(huán)境、pip下載工具的安裝及使用、虛擬化環(huán)境virtualenv的安裝及使用、flask的安裝、實現(xiàn)第一個flask程序。
第3章 項目分析、搭建目錄及模型設(shè)計
實現(xiàn)微電影網(wǎng)站前后臺項目目錄結(jié)構(gòu)、使用flask blueprint藍圖模塊構(gòu)建目錄合理優(yōu)化項目結(jié)構(gòu)、根據(jù)各模塊業(yè)務(wù)需求使用flask sqlalchemy定義數(shù)據(jù)模型、模型生成數(shù)據(jù)表。
第4章 flask基礎(chǔ)及項目基礎(chǔ)知識
實現(xiàn)文章管理系統(tǒng)項目,介紹bootstrap實現(xiàn)前端頁面,富文本編輯器ueditor的集成,pillow實現(xiàn)驗證碼以及flask的視圖、路由、jinja2模板、session會話、wtforms表單工具、sqlalchemy數(shù)據(jù)庫orm、裝飾器登錄控制等
第5章 搭建前臺頁面
實現(xiàn)前臺html布局頁面搭建、jinjia2引擎語法、引入靜態(tài)資源文件、404錯誤頁面的處理。
第6章 搭建后臺頁面
實現(xiàn)后臺html布局頁面搭建、jinjia2引擎語法、引入靜態(tài)資源文件、404錯誤頁面的處理。
第7章 后臺管理
實現(xiàn)后臺管理系統(tǒng)使用flask sqlalchemy結(jié)合mysql數(shù)據(jù)庫進行增刪改查操作、分頁的使用、路由裝飾器定義、模板中變量調(diào)用、登錄會話機制、上傳文件、flask wtforms表單使用。
第8章 基于角色的訪問控制
實現(xiàn)flask自定義應(yīng)用上下文、自定義權(quán)限裝飾器對管理系統(tǒng)進行基于角色權(quán)限的訪問控制。
第9章 會員模塊實現(xiàn)
實現(xiàn)會員注冊、登錄sesion會話機制、修改資料、修改密碼、會員登錄日志等功能。
第10章 電影模塊實現(xiàn)
實現(xiàn)上映預(yù)告幻燈片、關(guān)聯(lián)查詢實現(xiàn)標(biāo)簽篩選、數(shù)據(jù)分頁查詢實現(xiàn)電影分頁、模糊查詢實現(xiàn)電影搜索、jwplayer.js插件,實現(xiàn)電影播放等功能。
第11章 評論收藏及彈幕
實現(xiàn)電影評論添加及列表、數(shù)據(jù)查詢實現(xiàn)統(tǒng)計播放量和評論量、jquery ajax實現(xiàn)收藏電影,flask結(jié)合redis消息隊列實現(xiàn)電影彈幕,bug處理等功能。
第12章 生產(chǎn)環(huán)境部署
實現(xiàn)在centos服務(wù)器上搭建nginx+mysql+python環(huán)境、使用nginx反向代理多端口多進程部署微電影網(wǎng)站、配置nginx流媒體實現(xiàn)限制下載速率和單個IP發(fā)起的播放連接數(shù)訪問限制。
1.軟件源碼推廣展示:目的展示軟件相關(guān)功能,接收技術(shù)學(xué)習(xí)者測試、測評;
2.教程課程信息展示:展示課程信息,傳授課程各階段內(nèi)容;
3.設(shè)計素材圖片展示:展示素材設(shè)計理念、思維方式、傳播設(shè)計理念;
4.福利優(yōu)惠信息展示:分享各類最新的福利信息,各種優(yōu)惠信息展示;
以上分享目的僅供學(xué)習(xí)、參考使用,請勿用于其他用途,如果想商業(yè)使用或者代理,請自行聯(lián)系版權(quán)方獲取授權(quán)。任何未獲取授權(quán)的商業(yè)使用與本站無關(guān),請自行承擔(dān)相應(yīng)責(zé)任。
本站不存儲任何資源文件,敬請周知!
如果您認為本頁信息內(nèi)容侵犯了您的相關(guān)權(quán)益(包含但不限于:著作權(quán)、首發(fā)權(quán)、隱私權(quán)等權(quán)利),或者您認為自己是此信息的權(quán)利人但是此信息不是自己發(fā)布的,可以直接版權(quán)舉報投訴,我們會根據(jù)網(wǎng)站注冊協(xié)議、資源分享協(xié)議等協(xié)議處理,以保護您的合法權(quán)益。
本網(wǎng)站采用 BY-NC-SA 協(xié)議進行授權(quán) 轉(zhuǎn)載請注明原文鏈接:教你如何用Python Flask 構(gòu)建微電影視頻網(wǎng)站視頻教程

侵權(quán)舉報/版權(quán)申訴



