這篇文章將為大家詳細(xì)講解有關(guān)怎么利用Flask搭建微電影視頻網(wǎng)站,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
鐵東網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,鐵東網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為鐵東超過千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的鐵東做網(wǎng)站的公司定做!
Flask。我們同樣嘗試?yán)盟鼇泶罱ㄒ粋€(gè)網(wǎng)站,這次我們是搭建一個(gè)在線的微電影視頻網(wǎng)站。
Flask是一個(gè)用 Python 編寫的輕量級(jí) Web 應(yīng)用框架。其 WSGI工具箱采用 Werkzeug ,模板引擎則使用 Jinja2 。Flask使用 BSD 授權(quán)。Flask也被稱為 “microframework” ,因?yàn)樗褂煤?jiǎn)單的核心,用 extension 增加其他功能。Flask沒有默認(rèn)使用的數(shù)據(jù)庫、窗體驗(yàn)證工具。所以與Django相比,它沒有很多系統(tǒng)自帶的功能就顯得非常輕巧,但是另一方面就意味著你必須自己動(dòng)手去實(shí)現(xiàn)一些看似非常簡(jiǎn)單的功能,從這點(diǎn)來說Flask比Django需要花費(fèi)更多的時(shí)間來學(xué)習(xí)。
目前Django一般都是適合一些訪問量較小的,規(guī)模不大的網(wǎng)站,真正那些訪問量大的網(wǎng)站管理人員會(huì)采用Flask進(jìn)行編輯,例如果殼網(wǎng),知乎網(wǎng),豆瓣網(wǎng):
前臺(tái)包括:首頁-電影篩選-電影列表- 播放詳情-評(píng)論-收藏-搜索-注冊(cè)-登錄-會(huì)員中心(修改會(huì)員資料,查看評(píng)論記錄,登錄日志,收藏電影)
后臺(tái)包括:電影標(biāo)簽-電影管理-電影預(yù)告-網(wǎng)站會(huì)員-評(píng)論-收藏-日志-權(quán)限管理-角色-管理員等。
總體設(shè)計(jì)框架為:
開發(fā)環(huán)境為:
以及視頻技術(shù):
網(wǎng)站是在windows下通過pycharm和virtualenv搭建的開發(fā)環(huán)境下進(jìn)行的開發(fā),具體涉及到的軟件我們接下來為你介紹。
我在前面有一篇文章介紹了Pycharm的詳細(xì)安裝,這里就不贅述了,開啟傳送大門:Python Web技術(shù)開發(fā)軟件安裝
同樣virtualenv的安裝我之前也有3篇文章進(jìn)行過介紹,為了便于學(xué)習(xí),我這里直接復(fù)制過來了!
我們同樣需要在Python的官網(wǎng)上去下載,下載完成之后,解壓到一個(gè)文件夾(記住要和Python放在同一目錄下)
,采用添加環(huán)境變量的方法(我的電腦,右鍵-->屬性,單擊-->高級(jí)系統(tǒng)環(huán)境設(shè)置,單擊-->高級(jí),單擊-->環(huán)境變量,單擊-->系統(tǒng)變量下的Path)
,我們?cè)赑ATH最后添加上Python中的scripts的地址,再用CMD控制臺(tái)進(jìn)入解壓目錄(舉個(gè)例子:你當(dāng)前在C盤要進(jìn)入F盤只需要輸入F:,回車即可。cd用于進(jìn)入子目錄,比如)進(jìn)入F盤下的Python目錄, 只需輸入cd Python回車即可,cd與Python之間空一格
,
C:\Users\YC-Jiang>F:
F:>cd Python
F:\Python>cd pystall
F:\Python\pystall>
然后輸入:python setup.py install
回車,等待幾分鐘即可。
最后,確認(rèn)你的 pip 是否成功安裝,在命令行輸入 cmd ( windows 桌?面–>快速啟動(dòng)–>附件
–>cmd,看到以管理員身份運(yùn)行類似的話,點(diǎn)擊確定)或者Windows徽標(biāo)+R
中輸入
pip -—version
小白請(qǐng)注意:需要輸入空格,注意有兩條-,注意需要直接在命令行執(zhí)行而不是輸入
python 之后再執(zhí)行(這一段中文是寫給你的提醒,不是你要敲到終端里執(zhí)行的語句)
如果已經(jīng)成功安裝 pip,會(huì)提示類似下面的:
pip 1.5.6 from C:\Python35\lib\site-packages\pip-1.5.6-py3.5.egg
pip 后面的數(shù)字是版本號(hào),from后面的是pip的安裝路徑,具體的版本號(hào)和路徑是什么
每個(gè)人都會(huì)不同,但只要電腦返回類似這樣的提示就說明 pip 安裝成功了。
如果你的電腦沒有返回類似上的提示,而是有報(bào)錯(cuò)提示你 pip 沒有被定義,請(qǐng)參考
這個(gè)方法為你的 Windows電腦安裝pip: pip安裝問題
在終端輸入以下命令:
pip install virtualenv virtualenv testvir # 在當(dāng)前用戶目錄(win+r %HOMEPATH%可查看)生成 cd %homepath% cd testvir cd Scripts activate.bat # 激活 pip list deactivate.bat
其實(shí)這種方法挺麻煩的,這里我推薦一種簡(jiǎn)單方法,安裝virtualenvwrapper
在終端輸入如下命令:
pip install virtualenvwrapper-win
接下來便是創(chuàng)建虛擬環(huán)境了,同樣采用如下命令:
mkvirtualenv movie # movie 為你新建虛擬環(huán)境的名稱
它會(huì)創(chuàng)建在C:\Users\YC\Envs當(dāng)前用戶目錄下的Envs目錄。
你可以自定義修改mkvirtualenv創(chuàng)建的目錄:新增環(huán)境變量WORKON_HOME
退出激活狀態(tài)命令
deactivate
知道有哪些虛擬環(huán)境命令
workon
直接進(jìn)入虛擬環(huán)境命令
workon movie
如果出現(xiàn)這種情況,表示你已經(jīng)進(jìn)入到虛擬環(huán)境中。
F:\Envs\movie
再次說明,出現(xiàn)前面的(movie)就代表進(jìn)入了虛擬環(huán)境,之后就可以進(jìn)行包和庫的安裝了。輸入pip list查看一下現(xiàn)在已經(jīng)安裝的包:
(movie) F:\Envs\movie>pip list Package Version ---------- ------- pip 18.0 setuptools 40.2.0 wheel 0.31.1 (movie) F:\Envs\movie>
接下來是進(jìn)行Flask的安裝,這個(gè)其實(shí)和Django的安裝很類似,只不過多了一個(gè)安裝前和安裝后的環(huán)境檢測(cè)而已.
安裝前檢測(cè):pip freeze
安裝flask: pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple
安裝后檢測(cè):pip freeze
(movie) F:\Envs\movie>pip list Package Version ------------ ------- click 6.7 Flask 1.0.2 itsdangerous 0.24 Jinja2 2.10 MarkupSafe 1.0 pip 18.0 setuptools 40.2.0 Werkzeug 0.14.1 wheel 0.31.1 (movie) F:\Envs\movie>
關(guān)于怎么利用Flask搭建微電影視頻網(wǎng)站就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。