**課程地址**:Python Flask Web開發(fā) - 播單 - 優(yōu)酷視頻
優(yōu)酷播單,超清視頻,推薦大家使用優(yōu)酷電腦客戶端和手機(jī)客戶端觀看,電腦客戶端可以實(shí)現(xiàn)倍速播放喔。
如果需要源代碼舞竿,請(qǐng)加QQ好友:2653064753。
這是我放在人工智能社區(qū)(www.studyai.com)上的課程列表:http://www.studyai.com/course/detail/7bf0829d
多媒體網(wǎng)站總共包含了 用戶管理系統(tǒng)窿冯,? 四大內(nèi)容板塊(圖片骗奖,富文本,音樂(lè),視頻)系統(tǒng) 和 后臺(tái)管理系統(tǒng)执桌。前端界面用BootStrap開發(fā)鄙皇。
用戶管理系統(tǒng)
**主要功能:**實(shí)現(xiàn)用戶帳號(hào)的注冊(cè),登錄仰挣,注銷伴逸。以及在用戶個(gè)人中心管理自己的基本信息,頭像修改等等功能膘壶。此外错蝴,網(wǎng)站還實(shí)現(xiàn)了用戶與用戶之間兩種關(guān)系的管理:關(guān)注與被關(guān)注的不對(duì)等關(guān)系,互相加好友的對(duì)等關(guān)系颓芭。此外顷锰,在個(gè)人中心,還實(shí)現(xiàn)了用戶時(shí)間軸(時(shí)光軸)的功能亡问。此外馍惹,每個(gè)用戶的個(gè)人頁(yè)面分為兩種:面向自己的和面向大眾的。
**主要知識(shí)** Flask數(shù)據(jù)庫(kù)models的設(shè)計(jì)玛界,F(xiàn)lask-SqlAlchemy的原理與用法。Flask-Migrate數(shù)據(jù)庫(kù)遷移悼吱。JinJia2模板語(yǔ)法和前段頁(yè)面結(jié)構(gòu)化設(shè)計(jì)(頁(yè)面繼承慎框,頁(yè)面包含,分頁(yè)等)后添,F(xiàn)lask表單的設(shè)計(jì)笨枯,字段驗(yàn)證,基于模塊管理遇西,基于包管理馅精,以及基于藍(lán)圖管理的Flask工程項(xiàng)目目錄結(jié)構(gòu)。用戶時(shí)光軸的實(shí)現(xiàn)方法粱檀,在時(shí)光軸上記錄用戶的系統(tǒng)消息洲敢,操作行為(發(fā)布內(nèi)容,發(fā)表評(píng)論)等
視頻鏈接:python web flask0002 Flask網(wǎng)站的用戶信息管理與用戶關(guān)系管理
相冊(cè)管理系統(tǒng)
------
**主要功能:**允許用戶上傳發(fā)布自己的相冊(cè)茄蚯,收藏評(píng)價(jià)別人的相冊(cè)压彭, 相似相冊(cè)自動(dòng)推薦系統(tǒng)。主要頁(yè)面 包括了 相冊(cè)板塊的形象首頁(yè)渗常,列表頁(yè)壮不,上傳發(fā)布頁(yè),瀏覽頁(yè)皱碘。? ? ? ? ? ? ? ?
**主要知識(shí):** Flask-Uploads , Flask-Dropzone,Flask-WTForms等相互集成開發(fā)相冊(cè)圖像文件的多文件上傳询一,管理,用Pillow實(shí)現(xiàn)圖片的縮略圖,原圖與大圖的生成
文章/博客/新聞等富文本管理系統(tǒng)
------
**主要功能:**允許用戶書寫發(fā)布自己的文章健蕊,博客菱阵,新聞等富文本內(nèi)容,收藏評(píng)價(jià)別人的文章绊诲, 相似文章自動(dòng)推薦系統(tǒng) 送粱。主要頁(yè)面 包括了 板塊的形象首頁(yè),列表頁(yè)掂之,富文本編輯頁(yè)抗俄,文章瀏覽頁(yè)。? ? ? ? ? ? ? ?
**主要知識(shí):** Flask-CKEditor , Flask-TinyMCE,Flask-UEditor等富文本編輯器與FLASK的相互集成開發(fā)富文本編輯環(huán)境世舰,包括了富文本編輯器的詳細(xì)講解與功能定制动雹,打造類似于CKEditor的CKFinder的多文件拖拽上傳,管理跟压,以及在富文本中引用上傳到服務(wù)器的圖片的連接等胰蝠。在富文本種插入各種多媒體連接:文檔,音樂(lè)震蒋,視頻等茸塞。評(píng)論區(qū)域的異步刷新和同步刷新機(jī)制的實(shí)現(xiàn)。
視頻鏈接:python web flask0004 Flask網(wǎng)站的文章板塊主要功能與知識(shí)點(diǎn)
python web flask0005 Flask網(wǎng)站的文章板塊主要功能與知識(shí)點(diǎn)2
音樂(lè)管理系統(tǒng)
-----------
**主要功能:**音樂(lè)資源只能通過(guò)網(wǎng)站的音樂(lè)管理員通過(guò)后臺(tái)系統(tǒng)上傳查剖,前臺(tái)用戶只能收聽钾虐,收藏,評(píng)論音樂(lè)笋庄。相似音樂(lè)的自動(dòng)推薦系統(tǒng)效扫。主要頁(yè)面 包括了 音樂(lè)板塊的形象首頁(yè),音樂(lè)標(biāo)簽篩選列表頁(yè)直砂,音樂(lè)可視化播放頁(yè)菌仁。? ? ? ? ? ? ? ?
**主要知識(shí):**異步請(qǐng)求音樂(lè)資源的Ajax技術(shù), AudioPlayer 音頻信號(hào)編解碼技術(shù)静暂,AudioPlayer的播放控制技術(shù)济丘,Canvas繪圖技術(shù)(音頻信號(hào)的時(shí)域可視化與頻域可視化),音樂(lè)歌詞與唱片封面的滾動(dòng)動(dòng)畫的實(shí)現(xiàn)籍嘹。評(píng)論區(qū)域的異步刷新和同步刷新機(jī)制的實(shí)現(xiàn)闪盔。音樂(lè)類型分類法在數(shù)據(jù)模型的設(shè)計(jì)上的典型問(wèn)題:將多對(duì)一關(guān)系劃分成一對(duì)一關(guān)系對(duì)數(shù)據(jù)建模。音樂(lè)多標(biāo)簽聯(lián)合篩選機(jī)制的實(shí)現(xiàn)辱士。
視頻鏈接:python web flask0006 Flask網(wǎng)站的音樂(lè)板塊主要功能與知識(shí)點(diǎn)
視頻管理系統(tǒng)
----------
**主要功能:**視頻資源只能通過(guò)網(wǎng)站的視頻管理員通過(guò)后臺(tái)系統(tǒng)上傳泪掀,前臺(tái)用戶只能收看,收藏颂碘,評(píng)論電影异赫。相似電影的自動(dòng)推薦系統(tǒng)椅挣。主要頁(yè)面 包括了 電影板塊的形象首頁(yè),電影標(biāo)簽篩選列表頁(yè)塔拳,電影播放頁(yè)鼠证。? ? ? ? ? ? ? ?
**主要知識(shí):** Web視頻播放器JWPlayer的深度講解和自由定制,視頻變速播放的實(shí)現(xiàn)靠抑,評(píng)論區(qū)域的異步刷新和同步刷新機(jī)制的實(shí)現(xiàn)量九。Flask文件上傳大小的限制對(duì)視頻文件的大小限制
視頻鏈接:python web flask0007 Flask網(wǎng)站的電影板塊主要功能與知識(shí)點(diǎn)
后臺(tái)管理系統(tǒng) AdminLTE
-----------------
**主要功能:** 前臺(tái)普通用戶管理,相冊(cè)資源(標(biāo)簽颂碧,內(nèi)容荠列,評(píng)論)管理,文章資源(標(biāo)簽载城,內(nèi)容肌似,評(píng)論)管理,音樂(lè)資源(標(biāo)簽诉瓦,內(nèi)容川队,評(píng)論)管理,視頻資源(標(biāo)簽睬澡,內(nèi)容固额,評(píng)論)管理,后臺(tái)管理員管理(管理員角色和權(quán)限管理)
**主要知識(shí):** AdminLTE的詳細(xì)講解與按需求的自由定制開發(fā)煞聪,用Python裝飾器實(shí)現(xiàn)基于角色的權(quán)限管理控制系統(tǒng)对雪。
視頻鏈接:python web flask0008 Flask網(wǎng)站后臺(tái)管理系統(tǒng)的功能介紹-01